Wire Notes links to pre-select the visit on the form.
Deploy Ladill Care / deploy (push) Successful in 40s

Station and patient chart pass visit id; the notes page selects that patient in the visit dropdown.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-20 18:26:58 +00:00
co-authored by Cursor
parent df3e79d595
commit e539438071
4 changed files with 12 additions and 5 deletions
@@ -25,10 +25,17 @@ class NursingDocumentationController extends Controller
$this->authorizeOwner($request, $careUnit);
abort_unless((int) $careUnit->organization_id === (int) $this->organization($request)->id, 404);
$placedVisits = $census->visitsForUnit($careUnit, $this->ownerRef($request));
$selectedVisitId = (int) $request->query('visit', 0);
if ($selectedVisitId && ! $placedVisits->contains('id', $selectedVisitId)) {
$selectedVisitId = 0;
}
return view('care.nursing.notes', [
'unit' => $careUnit->load('department.branch'),
'notes' => $docs->notesForUnit($careUnit, $this->ownerRef($request)),
'placedVisits' => $census->visitsForUnit($careUnit, $this->ownerRef($request)),
'placedVisits' => $placedVisits,
'selectedVisitId' => $selectedVisitId ?: (int) old('visit_id', 0),
'canWrite' => app(CarePermissions::class)->can($this->member($request), 'nursing.notes.manage'),
'noteTypes' => config('care.nursing_note_types'),
'shiftCodes' => config('care.staff_shift_codes'),
@@ -65,7 +72,7 @@ class NursingDocumentationController extends Controller
);
return redirect()
->route('care.care-units.notes', $careUnit)
->route('care.care-units.notes', [$careUnit, 'visit' => $visit->id])
->with('success', 'Nursing note saved.');
}