Files
ladill-care/resources/views/care/specialty/womens_health/workspace-overview.blade.php
T
isaaccladandCursor 56a663a777
Deploy Ladill Care / deploy (push) Successful in 26s
Replace Maternity with Women's Health (OB/GYN) and configurable service lines.
Keeps Fertility as a separate specialty, adds OB/GYN and fertility staff roles, and migrates live org settings from maternity → womens_health.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 09:48:19 +00:00

80 lines
4.1 KiB
PHP

@php
$historyPayload = $maternityHistory?->payload ?? [];
$examPayload = $maternityExam?->payload ?? [];
$fetalPayload = $maternityFetal?->payload ?? [];
$planPayload = $maternityPlan?->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">Women's Health overview</h3>
<p class="mt-0.5 text-xs text-slate-500">ANC history, exam, fetal notes, and care plan for this episode.</p>
</div>
<div class="flex flex-wrap gap-3 text-sm">
<a href="{{ route('care.specialty.womens_health.print', $workspaceVisit) }}" target="_blank" class="font-medium text-indigo-600">Print summary</a>
<a href="{{ route('care.specialty.womens_health.reports') }}" class="font-medium text-indigo-600">Women's Health 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">Pregnancy</p>
<p class="mt-1 text-sm font-semibold text-slate-900">
G{{ $historyPayload['gravida'] ?? '—' }} P{{ $historyPayload['para'] ?? '—' }}
</p>
<p class="mt-1 text-xs text-slate-500">
{{ $historyPayload['gestational_age_weeks'] ?? '—' }} weeks
@if (! empty($historyPayload['edd'])) · EDD {{ $historyPayload['edd'] }} @endif
</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">Exam / FHR</p>
<p class="mt-1 text-sm font-semibold text-slate-900">
BP {{ $examPayload['bp'] ?? '—' }} · FHR {{ $fetalPayload['fetal_heart_rate'] ?? '—' }}
</p>
<p class="mt-1 text-xs text-slate-500">FH {{ $examPayload['fundal_height'] ?? '—' }} cm · {{ $examPayload['presentation'] ?? ($fetalPayload['presentation'] ?? '—') }}</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">Risk / plan</p>
<p class="mt-1 text-sm font-semibold text-slate-900">{{ $planPayload['risk_category'] ?? 'Not set' }}</p>
<p class="mt-1 text-xs text-slate-500">{{ $planPayload['follow_up'] ?? '—' }}</p>
</div>
</div>
<dl class="mt-4 grid gap-3 text-sm sm:grid-cols-2">
<div>
<dt class="text-slate-500">Exam findings</dt>
<dd class="font-medium text-slate-900">{{ $examPayload['findings'] ?? '—' }}</dd>
</div>
<div>
<dt class="text-slate-500">Care plan</dt>
<dd class="font-medium text-slate-900">{{ $planPayload['plan'] ?? '—' }}</dd>
</div>
<div>
<dt class="text-slate-500">Queue</dt>
<dd class="font-medium text-slate-900">
{{ $workspaceVisit->appointment?->queue_ticket_number ?? '—' }}
@if ($workspaceVisit->appointment?->queue_ticket_status)
<span class="text-slate-500">({{ $workspaceVisit->appointment->queue_ticket_status }})</span>
@endif
</dd>
</div>
<div>
<dt class="text-slate-500">Checked in</dt>
<dd class="font-medium text-slate-900">{{ $workspaceVisit->checked_in_at?->format('d M Y H:i') ?? '—' }}</dd>
</div>
</dl>
@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>