Add practitioners admin and staff-scoped Care UX.
Deploy Ladill Care / deploy (push) Successful in 43s

Hospital admins can manage assignable doctors and invite team members
from Ladill mailboxes; invited staff only see Care tools they need.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-14 21:59:39 +00:00
co-authored by Cursor
parent 898275ec05
commit 3a7bd14b2b
19 changed files with 684 additions and 18 deletions
+8
View File
@@ -18,6 +18,7 @@ use App\Http\Controllers\Care\MemberController;
use App\Http\Controllers\Care\OnboardingController;
use App\Http\Controllers\Care\PatientController;
use App\Http\Controllers\Care\PatientMessageController;
use App\Http\Controllers\Care\PractitionerController;
use App\Http\Controllers\Care\PrescriptionController;
use App\Http\Controllers\Care\QueueController;
use App\Http\Controllers\Care\ProController;
@@ -164,6 +165,13 @@ Route::middleware(['auth', 'platform.session'])->group(function () {
Route::put('/departments/{department}', [DepartmentController::class, 'update'])->name('care.departments.update');
Route::delete('/departments/{department}', [DepartmentController::class, 'destroy'])->name('care.departments.destroy');
Route::get('/practitioners', [PractitionerController::class, 'index'])->name('care.practitioners.index');
Route::get('/practitioners/create', [PractitionerController::class, 'create'])->name('care.practitioners.create');
Route::post('/practitioners', [PractitionerController::class, 'store'])->name('care.practitioners.store');
Route::get('/practitioners/{practitioner}/edit', [PractitionerController::class, 'edit'])->name('care.practitioners.edit');
Route::put('/practitioners/{practitioner}', [PractitionerController::class, 'update'])->name('care.practitioners.update');
Route::delete('/practitioners/{practitioner}', [PractitionerController::class, 'destroy'])->name('care.practitioners.destroy');
Route::get('/members', [MemberController::class, 'index'])->name('care.members.index');
Route::get('/members/create', [MemberController::class, 'create'])->name('care.members.create');
Route::post('/members', [MemberController::class, 'store'])->name('care.members.store');