diff --git a/src/lib/components/Sidebar.svelte b/src/lib/components/Sidebar.svelte index 9820428..fb1c74b 100644 --- a/src/lib/components/Sidebar.svelte +++ b/src/lib/components/Sidebar.svelte @@ -17,7 +17,6 @@ Briefcase, Hash, Globe, - Calendar, ChevronDown } from 'lucide-svelte'; import { auth } from '$lib/stores/auth.js'; @@ -252,15 +251,6 @@ Patients -
This patient hasn't had any visits recorded.
+ +| Visit ID | -Created | -Episode ID | -Status | -Action | +|
|---|---|---|---|---|---|
| Visit ID | +Episode | +Class | +Status | +Created | +Actions |
| {visit.PVID} | -{visit.CreateDate ? new Date(visit.CreateDate).toLocaleDateString() : '-'} | + {@const status = getADTStatus(visit.PatVisitADT?.ADTCode)} +||||
| {visit.PVID} | {visit.EpisodeID || '-'} | - {#if visit.PatVisitADT?.ADTCode === 'A01'}Admit{/if} - {#if visit.PatVisitADT?.ADTCode === 'A02'}Transfer{/if} - {#if visit.PatVisitADT?.ADTCode === 'A03'}Discharge{/if} - {#if visit.PatVisitADT?.ADTCode === 'A04'}Register{/if} - {#if visit.PatVisitADT?.ADTCode === 'A08'}Update{/if} - {#if !visit.PatVisitADT?.ADTCode}-{/if} + + {getPatientClassLabel(visit.PV1?.PatientClass)} + | - + + {status.icon} + {status.label} + + | ++ {visit.CreateDate ? new Date(visit.CreateDate).toLocaleDateString() : '-'} + | +
+
+
+
+
|
| Patient ID | -Name | -Birthdate | -Action | -
|---|---|---|---|
| - {patient.PatientID} - {[patient.Prefix, patient.NameFirst, patient.NameLast].filter(Boolean).join(' ')} - | -|||
| {visit.PVID} | -{visit.StatusLabel} | -{visit.CreateDateFormatted} | -- - | -
| {patient.PatientID} | -- {[patient.Prefix, patient.NameFirst, patient.NameMiddle, patient.NameLast, patient.Suffix] - .filter(Boolean) - .join(' ')} - | -{patient.Birthdate ? new Date(patient.Birthdate).toLocaleDateString() : '-'} | -- - | -
- Are you sure you want to delete visit {deleteItem?.PVID}? -
-This action cannot be undone.
-