Add in-app Ladill Queue integration for service queue consoles.
Deploy Ladill Care / deploy (push) Successful in 37s

Settings toggle provisions Queue org via API; reception staff manage counters without leaving Care.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-06-29 21:51:17 +00:00
co-authored by Cursor
parent d25a884911
commit 40c0eaa1a6
11 changed files with 381 additions and 1 deletions
+5
View File
@@ -19,6 +19,7 @@ use App\Http\Controllers\Care\PatientController;
use App\Http\Controllers\Care\PrescriptionController;
use App\Http\Controllers\Care\QueueController;
use App\Http\Controllers\Care\ReportController;
use App\Http\Controllers\Care\ServiceQueueController;
use App\Http\Controllers\Care\SettingsController;
use Illuminate\Support\Facades\Route;
@@ -71,6 +72,10 @@ Route::middleware(['auth', 'platform.session'])->group(function () {
Route::get('/queue', [QueueController::class, 'index'])->name('care.queue.index');
Route::post('/queue/{appointment}/start', [QueueController::class, 'start'])->name('care.queue.start');
Route::get('/service-queues', [ServiceQueueController::class, 'index'])->name('care.service-queues.index');
Route::get('/service-queues/console/{counterUuid}', [ServiceQueueController::class, 'console'])->name('care.service-queues.console');
Route::post('/service-queues/console/{counterUuid}/action', [ServiceQueueController::class, 'action'])->name('care.service-queues.action');
Route::get('/consultations/{consultation}', [ConsultationController::class, 'show'])->name('care.consultations.show');
Route::put('/consultations/{consultation}', [ConsultationController::class, 'update'])->name('care.consultations.update');
Route::post('/consultations/{consultation}/complete', [ConsultationController::class, 'complete'])->name('care.consultations.complete');