Deploy Ladill Care / deploy (push) Successful in 34s
Mirror Oncology-depth stage flows, workspace controllers, clinical forms, reports/print, demo seed, and suite tests. Pathology stays clinic specialty complementary to the Lab app. Co-authored-by: Cursor <cursoragent@cursor.com>
49 lines
2.7 KiB
PHP
49 lines
2.7 KiB
PHP
@php
|
|
$assess = $infusionAssessment?->payload ?? [];
|
|
$proto = $infusionProtocol?->payload ?? [];
|
|
$sess = $infusionSession?->payload ?? [];
|
|
$mon = $infusionMonitoring?->payload ?? [];
|
|
@endphp
|
|
|
|
<section class="rounded-2xl border border-slate-200 bg-white p-5">
|
|
<div class="flex flex-wrap items-start justify-between gap-3">
|
|
<div>
|
|
<h3 class="text-sm font-semibold text-slate-900">Infusion overview</h3>
|
|
<p class="mt-0.5 text-xs text-slate-500">Assessment, protocol, session, and post-infusion monitoring for this episode.</p>
|
|
</div>
|
|
<div class="flex flex-wrap gap-3 text-sm">
|
|
<a href="{{ route('care.specialty.infusion.print', $workspaceVisit) }}" target="_blank" class="font-medium text-indigo-600">Print summary</a>
|
|
<a href="{{ route('care.specialty.infusion.reports') }}" class="font-medium text-indigo-600">Infusion reports</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="mt-4 grid gap-3 sm:grid-cols-3">
|
|
<div class="rounded-xl border border-slate-100 bg-slate-50 px-3 py-3">
|
|
<p class="text-xs font-semibold uppercase tracking-wide text-slate-500">Indication</p>
|
|
<p class="mt-1 text-sm font-semibold text-slate-900">{{ $assess['indication'] ?? '—' }}</p>
|
|
<p class="mt-1 text-xs text-slate-500">{{ ! empty($assess['fit_for_infusion']) ? 'Fit for infusion' : '—' }}</p>
|
|
</div>
|
|
<div class="rounded-xl border border-slate-100 bg-slate-50 px-3 py-3">
|
|
<p class="text-xs font-semibold uppercase tracking-wide text-slate-500">Protocol</p>
|
|
<p class="mt-1 text-sm font-semibold text-slate-900">{{ $proto['medication'] ?? ($sess['medication'] ?? '—') }}</p>
|
|
<p class="mt-1 text-xs text-slate-500">{{ $proto['dose'] ?? ($sess['dose'] ?? '—') }}</p>
|
|
</div>
|
|
<div class="rounded-xl border border-slate-100 bg-slate-50 px-3 py-3">
|
|
<p class="text-xs font-semibold uppercase tracking-wide text-slate-500">Monitoring</p>
|
|
<p class="mt-1 text-sm font-semibold text-slate-900">{{ $mon['reaction'] ?? '—' }}</p>
|
|
<p class="mt-1 text-xs text-slate-500">{{ $mon['outcome'] ?? ($sess['outcome'] ?? '—') }}</p>
|
|
</div>
|
|
</div>
|
|
|
|
@if (! empty($clinicalAlerts))
|
|
<div class="mt-4 space-y-1.5 border-t border-slate-100 pt-4">
|
|
<p class="text-xs font-semibold uppercase tracking-wide text-slate-500">Alerts</p>
|
|
@foreach ($clinicalAlerts as $alert)
|
|
<p class="text-sm {{ ($alert['severity'] ?? '') === 'critical' ? 'text-rose-700' : 'text-amber-800' }}">
|
|
{{ $alert['message'] ?? '' }}
|
|
</p>
|
|
@endforeach
|
|
</div>
|
|
@endif
|
|
</section>
|