feat: add lab tests, patient file management, and prescription improvements
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'Lab Test Info',
|
||||
],
|
||||
'fields' => [
|
||||
'name' => 'Test Name',
|
||||
'notes' => 'Notes',
|
||||
'is_default' => 'Default',
|
||||
'is_active' => 'Active',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
+24
-1
@@ -48,6 +48,11 @@
|
||||
'singular' => 'Medication',
|
||||
'description' => 'Manage and configure medications list for your clinic.',
|
||||
],
|
||||
'lab_tests' => [
|
||||
'title' => 'Lab Tests',
|
||||
'singular' => 'Lab Test',
|
||||
'description' => 'Manage and configure lab tests list for your clinic.',
|
||||
],
|
||||
'visits' => [
|
||||
'title' => 'Visits',
|
||||
'singular' => 'Visit',
|
||||
@@ -109,7 +114,25 @@
|
||||
'close' => 'Close',
|
||||
],
|
||||
'backup' => [
|
||||
'label' => 'Backup (Download JSON)',
|
||||
'label' => 'Backup',
|
||||
'success' => 'Backup completed successfully',
|
||||
'failed' => 'Backup failed: database file not found',
|
||||
],
|
||||
'import' => [
|
||||
'label' => 'Import from Database',
|
||||
'confirm_heading' => 'Import from Old Database',
|
||||
'confirm_description' => 'Select the SQL file from your old database. Patient and visit data will be imported into this system. Existing records with the same national ID will be updated.',
|
||||
'confirm_button' => 'Start Upload & Import',
|
||||
'file_label' => 'Old Database SQL File',
|
||||
'drop_or_click' => 'Drag file here or click to browse',
|
||||
'file_hint' => '.sql or .txt files supported (max 256 MB)',
|
||||
'file_ready' => 'File ready — click the button to start',
|
||||
'uploading' => 'Uploading file...',
|
||||
'processing' => 'Processing...',
|
||||
'no_file' => 'No file was selected',
|
||||
'success' => 'Import completed successfully',
|
||||
'failed' => 'Import failed',
|
||||
'last_report' => 'Last Import Report',
|
||||
],
|
||||
'groups' => [
|
||||
'patients' => 'Patients & Visits',
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
'last_name' => 'نام خانوادگی',
|
||||
'speciality' => 'تخصص',
|
||||
'license_id' => 'شماره نظام پزشکی',
|
||||
'is_default' => 'پیشفرض',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'اطلاعات آزمایش',
|
||||
],
|
||||
'fields' => [
|
||||
'name' => 'نام آزمایش',
|
||||
'notes' => 'یادداشت',
|
||||
'is_default' => 'پیشفرض',
|
||||
'is_active' => 'فعال',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
+24
-1
@@ -48,6 +48,11 @@
|
||||
'singular' => 'دارو',
|
||||
'description' => 'مدیریت و تنظیمات لیست داروهای کلینیک شما.',
|
||||
],
|
||||
'lab_tests' => [
|
||||
'title' => 'آزمایشها',
|
||||
'singular' => 'آزمایش',
|
||||
'description' => 'مدیریت و تنظیمات لیست آزمایشهای کلینیک شما.',
|
||||
],
|
||||
'visits' => [
|
||||
'title' => 'لیست ویزیتها',
|
||||
'singular' => 'ویزیت',
|
||||
@@ -109,7 +114,25 @@
|
||||
'description' => 'تمامی عملیات انجام شده توسط کاربران در لیست عملیات کاربران ثبت می گردد. همچنین عملیات همگام سازی دستگاههای آقلاین نیز در این لیست می آید.',
|
||||
],
|
||||
'backup' => [
|
||||
'label' => 'پشتیبانگیری',
|
||||
'label' => 'پشتیبانگیری',
|
||||
'success' => 'پشتیبانگیری با موفقیت انجام شد',
|
||||
'failed' => 'خطا در پشتیبانگیری: فایل دیتابیس یافت نشد',
|
||||
],
|
||||
'import' => [
|
||||
'label' => 'ورود از دیتابیس',
|
||||
'confirm_heading' => 'ورود اطلاعات از دیتابیس قدیمی',
|
||||
'confirm_description' => 'فایل SQL دیتابیس قدیمی را انتخاب کنید. اطلاعات بیماران و ویزیتها خوانده شده و وارد این سامانه میگردد. بیماران موجود با کدملی یکسان بهروزرسانی خواهند شد.',
|
||||
'confirm_button' => 'شروع آپلود و ورود',
|
||||
'file_label' => 'فایل SQL دیتابیس قدیمی',
|
||||
'drop_or_click' => 'فایل را اینجا بکشید یا کلیک کنید',
|
||||
'file_hint' => 'فایلهای .sql یا .txt پشتیبانی میشود (حداکثر ۲۵۶ مگابایت)',
|
||||
'file_ready' => 'فایل آمادهی آپلود است — روی دکمه کلیک کنید',
|
||||
'uploading' => 'در حال آپلود فایل...',
|
||||
'processing' => 'در حال پردازش...',
|
||||
'no_file' => 'هیچ فایلی انتخاب نشد',
|
||||
'success' => 'ورود اطلاعات با موفقیت انجام شد',
|
||||
'failed' => 'خطا در ورود اطلاعات',
|
||||
'last_report' => 'گزارش آخرین ورود',
|
||||
],
|
||||
'groups' => [
|
||||
'patients' => 'بیماران و ویزیت',
|
||||
|
||||
+11
-9
@@ -2,17 +2,19 @@
|
||||
|
||||
return [
|
||||
'actions' => [
|
||||
'surgery_appointment' => 'نوبت عمل',
|
||||
'save_appointment' => 'ثبت نوبت',
|
||||
'delete_appointment' => 'حذف نوبت',
|
||||
'appointment_saved' => 'نوبت عمل با موفقیت ثبت شد',
|
||||
'appointment_deleted' => 'نوبت عمل حذف شد',
|
||||
'sms_sent' => 'پیامک یادآوری با موفقیت ارسال شد',
|
||||
'sms_failed' => 'خطا در ارسال پیامک یادآوری',
|
||||
'api_failed' => 'خطا در ارتباط با سرور — نوبت ذخیره نشد',
|
||||
'surgery_appointment' => 'نوبت عمل',
|
||||
'save_appointment' => 'ثبت نوبت',
|
||||
'delete_appointment' => 'حذف نوبت',
|
||||
'appointment_saved' => 'نوبت عمل با موفقیت ثبت شد',
|
||||
'appointment_deleted' => 'نوبت عمل حذف شد',
|
||||
'sms_sent' => 'پیامک یادآوری با موفقیت ارسال شد',
|
||||
'sms_failed' => 'خطا در ارسال پیامک یادآوری',
|
||||
'api_failed' => 'خطا در ارتباط با سرور — نوبت ذخیره نشد',
|
||||
'print_admission' => 'نسخه پذیرش',
|
||||
'save_and_print_admission' => 'ثبت و نسخه پذیرش',
|
||||
'view_files' => 'فایلهای بیمار',
|
||||
'view_files' => 'فایلهای بیمار',
|
||||
'create_and_visit' => 'ثبت بیمار و ثبت ویزیت',
|
||||
'create_and_surgery' => 'ثبت بیمار و ثبت نوبت عمل',
|
||||
],
|
||||
'sections' => [
|
||||
'personal' => 'اطلاعات شخصی',
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
'sections' => [
|
||||
'info' => 'اطلاعات نسخه',
|
||||
'medications' => 'انتخاب دارو',
|
||||
'lab_tests' => 'درخواست آزمایش',
|
||||
'content' => 'متن نسخه',
|
||||
],
|
||||
'fields' => [
|
||||
@@ -12,16 +13,20 @@
|
||||
'issue_date' => 'تاریخ صدور',
|
||||
'issue_datetime' => 'تاریخ و ساعت صدور',
|
||||
'medication_ids' => 'داروهای تجویزشده',
|
||||
'lab_test_ids' => 'آزمایشهای درخواستی',
|
||||
'content' => 'متن نسخه',
|
||||
'lab_content' => 'متن درخواست آزمایش',
|
||||
'created_by' => 'ایجادکننده',
|
||||
'created_at' => 'تاریخ ایجاد',
|
||||
],
|
||||
'actions' => [
|
||||
'create' => 'ثبت نسخه',
|
||||
'saved' => 'نسخه با موفقیت ثبت شد',
|
||||
'save_and_print' => 'ثبت و پرینت نسخه',
|
||||
'print_prescription' => 'پرینت نسخه',
|
||||
'print_admission' => 'پرینت نسخه پذیرش',
|
||||
'print_lab' => 'پرینت آزمایش',
|
||||
'create' => 'ثبت نسخه',
|
||||
'saved' => 'نسخه با موفقیت ثبت شد',
|
||||
'save_and_print' => 'ثبت و پرینت نسخه',
|
||||
'save_and_print_both' => 'ثبت و پرینت هر دو',
|
||||
'print_prescription' => 'پرینت نسخه',
|
||||
'print_admission' => 'پرینت نسخه پذیرش',
|
||||
'print_lab' => 'پرینت آزمایش',
|
||||
'print_both' => 'نسخه + آزمایش',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -25,4 +25,9 @@
|
||||
'create' => 'ثبت ویزیت',
|
||||
'saved' => 'ویزیت با موفقیت ثبت شد',
|
||||
],
|
||||
'filters' => [
|
||||
'date_range' => 'فیلتر بازه تاریخ',
|
||||
'from_date' => 'از تاریخ',
|
||||
'to_date' => 'تا تاریخ',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user