From 736e951f33a70846fd38fb2f1c005ee9077ea01d Mon Sep 17 00:00:00 2001 From: Khafid Prayoga Date: Tue, 21 Oct 2025 11:21:06 +0700 Subject: [PATCH 01/44] wip: init form entry education assessment import clinical const from sheets wip: form entry add education assessment done: checkbox wip: add select Asesmen Kemampuan dan Kemauan Belajar --- .../app/assessment-education/entry-form.vue | 137 ++++++++++++++++++ .../field/base-checkbox.vue | 64 ++++++++ .../field/base-select.vue | 62 ++++++++ .../field/base-textarea.vue | 36 +++++ .../field/checkbox-general.vue | 23 +++ .../field/checkbox-special.vue | 22 +++ .../app/assessment-education/field/index.ts | 5 + .../field/select-assessment-code.vue | 36 +++++ .../content/assessment-education/add.vue | 72 +++++++++ app/lib/clinical.constants.ts | 87 +++++++++++ app/lib/utils.ts | 14 +- .../[id]/education-assessment/add.vue | 43 ++++++ 12 files changed, 600 insertions(+), 1 deletion(-) create mode 100644 app/components/app/assessment-education/entry-form.vue create mode 100644 app/components/app/assessment-education/field/base-checkbox.vue create mode 100644 app/components/app/assessment-education/field/base-select.vue create mode 100644 app/components/app/assessment-education/field/base-textarea.vue create mode 100644 app/components/app/assessment-education/field/checkbox-general.vue create mode 100644 app/components/app/assessment-education/field/checkbox-special.vue create mode 100644 app/components/app/assessment-education/field/index.ts create mode 100644 app/components/app/assessment-education/field/select-assessment-code.vue create mode 100644 app/components/content/assessment-education/add.vue create mode 100644 app/lib/clinical.constants.ts create mode 100644 app/pages/(features)/rehab/encounter/[id]/education-assessment/add.vue diff --git a/app/components/app/assessment-education/entry-form.vue b/app/components/app/assessment-education/entry-form.vue new file mode 100644 index 00000000..5985d785 --- /dev/null +++ b/app/components/app/assessment-education/entry-form.vue @@ -0,0 +1,137 @@ + + + diff --git a/app/components/app/assessment-education/field/base-checkbox.vue b/app/components/app/assessment-education/field/base-checkbox.vue new file mode 100644 index 00000000..81e8bed0 --- /dev/null +++ b/app/components/app/assessment-education/field/base-checkbox.vue @@ -0,0 +1,64 @@ + + + diff --git a/app/components/app/assessment-education/field/base-select.vue b/app/components/app/assessment-education/field/base-select.vue new file mode 100644 index 00000000..14c3ebc5 --- /dev/null +++ b/app/components/app/assessment-education/field/base-select.vue @@ -0,0 +1,62 @@ + + + diff --git a/app/components/app/assessment-education/field/base-textarea.vue b/app/components/app/assessment-education/field/base-textarea.vue new file mode 100644 index 00000000..9d006152 --- /dev/null +++ b/app/components/app/assessment-education/field/base-textarea.vue @@ -0,0 +1,36 @@ + + +