Wire Notes links to pre-select the visit on the form.
Deploy Ladill Care / deploy (push) Successful in 40s
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:
@@ -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.');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user