From b01510707cd2faacf1bdfe83b374e002b34ebe8b Mon Sep 17 00:00:00 2001 From: riefive Date: Tue, 25 Nov 2025 14:59:59 +0700 Subject: [PATCH] feat: add patient info components and update navigation for encounter details --- .../app/encounter/dropdown-action.vue | 2 +- ...-info.vue => patient-info-collapsible.vue} | 10 ++--- app/components/app/encounter/patient-info.vue | 18 ++++++++ .../app/encounter/quick-info-full.vue | 6 ++- app/components/content/encounter/detail.vue | 43 +++++++++++++++++++ app/components/content/encounter/list.vue | 4 +- .../content/encounter/process-next.vue | 2 +- .../emergency/encounter/[id]/detail.vue | 39 +++++++++++++++++ .../inpatient/encounter/[id]/detail.vue | 39 +++++++++++++++++ .../outpatient/encounter/[id]/detail.vue | 39 +++++++++++++++++ 10 files changed, 190 insertions(+), 12 deletions(-) rename app/components/app/encounter/{collapsible-patient-info.vue => patient-info-collapsible.vue} (81%) create mode 100644 app/components/app/encounter/patient-info.vue create mode 100644 app/components/content/encounter/detail.vue create mode 100644 app/pages/(features)/emergency/encounter/[id]/detail.vue create mode 100644 app/pages/(features)/inpatient/encounter/[id]/detail.vue create mode 100644 app/pages/(features)/outpatient/encounter/[id]/detail.vue diff --git a/app/components/app/encounter/dropdown-action.vue b/app/components/app/encounter/dropdown-action.vue index 67c29710..bd7a4974 100644 --- a/app/components/app/encounter/dropdown-action.vue +++ b/app/components/app/encounter/dropdown-action.vue @@ -29,7 +29,7 @@ const linkItems: LinkItem[] = [ icon: 'i-lucide-eye', }, { - label: 'Edit', + label: 'Process', value: 'edit', onClick: () => { edit() diff --git a/app/components/app/encounter/collapsible-patient-info.vue b/app/components/app/encounter/patient-info-collapsible.vue similarity index 81% rename from app/components/app/encounter/collapsible-patient-info.vue rename to app/components/app/encounter/patient-info-collapsible.vue index e74b33cd..924a8c2e 100644 --- a/app/components/app/encounter/collapsible-patient-info.vue +++ b/app/components/app/encounter/patient-info-collapsible.vue @@ -13,18 +13,14 @@ const props = defineProps<{