diff --git a/app/components/app/encounter/entry-form.vue b/app/components/app/encounter/entry-form.vue index a735a554..e3c819eb 100644 --- a/app/components/app/encounter/entry-form.vue +++ b/app/components/app/encounter/entry-form.vue @@ -131,11 +131,25 @@ const onSubmit = handleSubmit((values) => { console.log('✅ Validated form values:', JSON.stringify(values, null, 2)) emit('event', 'save', values) }) + +// Expose submit method for parent component +const formRef = ref(null) + +function submitForm() { + if (formRef.value) { + formRef.value.requestSubmit() + } +} + +defineExpose({ + submitForm, +}) - - -
- - -
diff --git a/app/components/content/encounter/entry.vue b/app/components/content/encounter/entry.vue index bea6935d..16069c0c 100644 --- a/app/components/content/encounter/entry.vue +++ b/app/components/content/encounter/entry.vue @@ -1,5 +1,7 @@