From 8cc260f5c3717f988b47c441bbc1b2be06f3017d Mon Sep 17 00:00:00 2001 From: riefive Date: Fri, 7 Nov 2025 14:15:35 +0700 Subject: [PATCH] feat(encounter): adjust content of encounter and add page encounter for inpatient, emergency, outpatient --- app/components/content/encounter/entry.vue | 2 + .../(features)/emergency/encounter/add.vue | 49 +++++++++++++++++++ .../(features)/inpatient/encounter/add.vue | 49 +++++++++++++++++++ .../(features)/outpatient/encounter/add.vue | 49 +++++++++++++++++++ app/pages/(features)/rehab/encounter/add.vue | 12 ++++- 5 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 app/pages/(features)/emergency/encounter/add.vue create mode 100644 app/pages/(features)/inpatient/encounter/add.vue create mode 100644 app/pages/(features)/outpatient/encounter/add.vue diff --git a/app/components/content/encounter/entry.vue b/app/components/content/encounter/entry.vue index d1e39afb..bde68eb7 100644 --- a/app/components/content/encounter/entry.vue +++ b/app/components/content/encounter/entry.vue @@ -30,6 +30,8 @@ import { const props = defineProps<{ id: number + classCode?: 'ambulatory' | 'emergency' | 'inpatient' + subClassCode?: 'reg' | 'rehab' | 'chemo' | 'emg' | 'eon' | 'op' | 'icu' | 'hcu' | 'vk' formType: string }>() diff --git a/app/pages/(features)/emergency/encounter/add.vue b/app/pages/(features)/emergency/encounter/add.vue new file mode 100644 index 00000000..dcca3fe3 --- /dev/null +++ b/app/pages/(features)/emergency/encounter/add.vue @@ -0,0 +1,49 @@ + + + diff --git a/app/pages/(features)/inpatient/encounter/add.vue b/app/pages/(features)/inpatient/encounter/add.vue new file mode 100644 index 00000000..be9fe9c5 --- /dev/null +++ b/app/pages/(features)/inpatient/encounter/add.vue @@ -0,0 +1,49 @@ + + + diff --git a/app/pages/(features)/outpatient/encounter/add.vue b/app/pages/(features)/outpatient/encounter/add.vue new file mode 100644 index 00000000..e1c82094 --- /dev/null +++ b/app/pages/(features)/outpatient/encounter/add.vue @@ -0,0 +1,49 @@ + + + diff --git a/app/pages/(features)/rehab/encounter/add.vue b/app/pages/(features)/rehab/encounter/add.vue index f20b90c1..fe7dd98c 100644 --- a/app/pages/(features)/rehab/encounter/add.vue +++ b/app/pages/(features)/rehab/encounter/add.vue @@ -35,7 +35,15 @@ const canCreate = hasCreateAccess(roleAccess)