Add patient management, deployment scripts, and Docker fixes

This commit is contained in:
2026-01-30 01:51:33 -08:00
parent 745f9f827f
commit d28d2f20c6
33 changed files with 7496 additions and 284 deletions

View File

@@ -422,13 +422,33 @@ export default function PipelineCaseDetail() {
{/* Header */}
<header className="pipeline-header">
<div className="header-left">
<button className="back-btn" onClick={() => nav('/')}>
<button
className="back-btn"
onClick={() => caseData?.patient_id ? nav(`/patients/${caseData.patient_id}`) : nav('/patients')}
>
Back
</button>
<h1 className="case-title">{caseId}</h1>
<span className={`status-badge status-${caseData?.status || 'created'}`}>
{caseData?.status?.replace(/_/g, ' ') || 'Created'}
</span>
<div className="case-header-info">
{caseData?.patient && (
<h1 className="patient-name-header">
{caseData.patient.fullName}
{caseData.patient.mrn && (
<span className="patient-mrn-badge">MRN: {caseData.patient.mrn}</span>
)}
</h1>
)}
<div className="case-meta-row">
<span className="case-id-label">{caseId}</span>
{caseData?.visit_date && (
<span className="visit-date-label">
Visit: {new Date(caseData.visit_date).toLocaleDateString()}
</span>
)}
<span className={`status-badge status-${caseData?.status || 'created'}`}>
{caseData?.status?.replace(/_/g, ' ') || 'Created'}
</span>
</div>
</div>
</div>
</header>