feat: initialize Dr-Panel project with patient file number support
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'first_name' => 'First Name',
|
||||
'last_name' => 'Last Name',
|
||||
'speciality' => 'Speciality',
|
||||
'license_id' => 'License ID',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -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',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'Medication Information',
|
||||
],
|
||||
'fields' => [
|
||||
'name' => 'Medication Name',
|
||||
'dosage_form' => 'Dosage Form',
|
||||
'strength' => 'Strength',
|
||||
'quantity' => 'Quantity',
|
||||
'timing' => 'Timing',
|
||||
'notes' => 'Notes',
|
||||
'is_default' => 'Default',
|
||||
'is_active' => 'Active',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,154 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'dashboard' => [
|
||||
'title' => 'Dashboard',
|
||||
],
|
||||
'roles' => [
|
||||
'title' => 'Roles',
|
||||
'description' => 'Manage roles and user access levels',
|
||||
],
|
||||
'users' => [
|
||||
'title' => 'User Management',
|
||||
'singular' => 'User',
|
||||
'description' => 'Manage clinic staff user accounts and access levels.',
|
||||
],
|
||||
'doctors' => [
|
||||
'title' => 'Doctors',
|
||||
'singular' => 'Doctor',
|
||||
'description' => 'Log and manage list of your clinic doctors',
|
||||
],
|
||||
'payment_types' => [
|
||||
'title' => 'Payment Types',
|
||||
'singular' => 'Payment Type',
|
||||
'description' => 'List of POS information and payment methods.',
|
||||
],
|
||||
'patient_illness' => [
|
||||
'title' => 'Patient Illness',
|
||||
'singular' => 'Patient Illness',
|
||||
'description' => 'Manage list of probable illnesses for patients.',
|
||||
],
|
||||
'treatments' => [
|
||||
'title' => 'Treatments',
|
||||
'singular' => 'Treatment',
|
||||
'description' => 'Log different visits or operations for doctors and patients.',
|
||||
],
|
||||
'surgery_centers' => [
|
||||
'title' => 'Surgery Centers',
|
||||
'singular' => 'Surgery Center',
|
||||
'description' => 'Manage and configure surgery centers affiliated with your clinic.',
|
||||
],
|
||||
'patients' => [
|
||||
'title' => 'Patients',
|
||||
'singular' => 'Patient',
|
||||
'description' => 'Log & Manage Patients Information, Including surgery & payment logs',
|
||||
'last_name' => 'Last Name',
|
||||
],
|
||||
'medications' => [
|
||||
'title' => 'Medications',
|
||||
'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',
|
||||
'description' => 'Log and manage all patient visits with treatment details, costs and payment records.',
|
||||
],
|
||||
'prescriptions' => [
|
||||
'title' => 'Prescriptions',
|
||||
'singular' => 'Prescription',
|
||||
'description' => 'Issue and manage free prescriptions with your clinic letterhead for patients.',
|
||||
],
|
||||
'surgery_appointments' => [
|
||||
'title' => 'Surgery Appointments',
|
||||
'singular' => 'Surgery Appointment',
|
||||
'description' => 'View and manage surgery appointments. Track surgery date, center, and status for each patient.',
|
||||
],
|
||||
'osurg_initials' => [
|
||||
'title' => 'Initial Settings',
|
||||
'singular' => 'Initial Setting',
|
||||
'description' => 'Few preferences for program are logged here.',
|
||||
],
|
||||
'sms_logs' => [
|
||||
'label' => 'SMS Logs',
|
||||
'title' => 'SMS Logs',
|
||||
'description' => 'View and track reminder SMS messages sent to patients.',
|
||||
],
|
||||
'osurg_audit' => [
|
||||
'title' => 'Audit Log',
|
||||
'singular' => 'Audit',
|
||||
'description' => 'Every changes made in database is logged in audit table.',
|
||||
],
|
||||
'sync' => [
|
||||
'label' => 'Sync',
|
||||
'title' => 'Database Synchronization',
|
||||
'details' => 'Sync Details',
|
||||
'confirm_heading' => 'Two-way Synchronization',
|
||||
'confirm_description' => 'This system\'s data will be synchronized with the peer system. Are you sure?',
|
||||
'confirm_button' => 'Yes, Sync Now',
|
||||
'error_title' => 'Configuration Error',
|
||||
'error_not_configured' => 'Peer IP address or sync token is not configured in Initial Settings.',
|
||||
'success' => 'Synchronization completed successfully ✓',
|
||||
'failed' => 'Synchronization failed',
|
||||
'see_report' => 'Check the report for details.',
|
||||
'last_sync' => 'Last Sync',
|
||||
'pending_changes' => 'Pending Changes',
|
||||
'peer_address' => 'Peer System Address',
|
||||
'peer_connected' => 'Connected',
|
||||
'peer_disconnected' => 'Disconnected',
|
||||
'peer_checking' => 'Checking...',
|
||||
'never' => 'Never',
|
||||
'setup_guide' => 'Setup Guide',
|
||||
'setup_description' => 'To enable synchronization, set the following values in the .env file on both systems:',
|
||||
'setup_description_dynamic' => 'Sync settings are managed via the "Initial Settings" section. The following parameters must be configured on both systems:',
|
||||
'field_peer_ip' => 'Peer system IP address',
|
||||
'field_peer_port' => 'Peer system port (default 80)',
|
||||
'field_sync_token' => 'Security token (must be identical on both systems)',
|
||||
'setup_warning' => 'The sync_token value must be identical on both systems.',
|
||||
'last_report' => 'Last Sync Report',
|
||||
'sync_with_peer' => 'Sync with Peer System',
|
||||
'status_connecting' => 'Connecting to peer system...',
|
||||
'status_receiving' => 'Receiving changes...',
|
||||
'status_sending' => 'Sending changes...',
|
||||
'close' => 'Close',
|
||||
],
|
||||
'backup' => [
|
||||
'label' => 'Backup',
|
||||
'success' => 'Backup completed successfully',
|
||||
'failed' => 'Backup failed: database file not found',
|
||||
'status_preparing' => 'Preparing backup...',
|
||||
'status_compressing' => 'Compressing files...',
|
||||
'status_ready' => 'Backup file is ready ✓',
|
||||
'download_button' => 'Download Backup',
|
||||
],
|
||||
'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',
|
||||
'diseases' => 'Illnesses & Treatments',
|
||||
'treatment' => 'Illnesses & Treatments',
|
||||
'clinic' => 'Clinic Information',
|
||||
'settings' => 'Program Administration',
|
||||
'users' => 'User Management',
|
||||
'system' => 'System',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'init_parameter' => 'Parameter',
|
||||
'init_value' => 'Value',
|
||||
'attachment' => 'Attachment',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'illness' => 'Illness',
|
||||
'row_no' => 'Column',
|
||||
'priority' => 'Priority',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
'row_options' => [
|
||||
'first' => 'Column 1',
|
||||
'second' => 'Column 2',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'personal' => 'Personal Information',
|
||||
'contact' => 'Contact Information',
|
||||
'medical' => 'Medical Information',
|
||||
'other' => 'Other Information',
|
||||
'patient_info' => '1. Patient Information',
|
||||
'illness' => '2. Medical History',
|
||||
'surgery_notes' => '3. Surgery Notes',
|
||||
'media' => '4. Patient Media',
|
||||
'record_info' => 'Record Info',
|
||||
],
|
||||
'fields' => [
|
||||
'file_number' => 'File Number',
|
||||
'icno' => 'National ID',
|
||||
'first_name' => 'First Name',
|
||||
'last_name' => 'Last Name',
|
||||
'full_name' => 'Full Name',
|
||||
'father_name' => 'Father Name',
|
||||
'gender' => 'Gender',
|
||||
'birth_date' => 'Birth Date',
|
||||
'age' => 'Age',
|
||||
'marital_status' => 'Marital Status',
|
||||
'education' => 'Education',
|
||||
'job' => 'Job',
|
||||
'hand_phone' => 'Mobile',
|
||||
'home_phone' => 'Home Phone',
|
||||
'work_phone' => 'Work Phone',
|
||||
'other_phone' => 'Other Phone',
|
||||
'home_address' => 'Home Address',
|
||||
'work_address' => 'Work Address',
|
||||
'refered_by' => 'Referred By',
|
||||
'referal_reason' => 'Referral Reason',
|
||||
'doc_id' => 'Doctor ID',
|
||||
'insurance' => 'Insurance',
|
||||
'insurance_no' => 'Insurance No.',
|
||||
'blood_pressure' => 'Blood Pressure',
|
||||
'blood_sugar' => 'Blood Sugar',
|
||||
'current_illness_1' => 'Current Illness (1)',
|
||||
'current_illness_2' => 'Current Illness (2)',
|
||||
'is_undercare' => 'Under Medical Care',
|
||||
'undercare_reason' => 'Care Reason',
|
||||
'is_usingdrug' => 'Using Medication',
|
||||
'underdrug_reason' => 'Medication Name',
|
||||
'has_alergyto' => 'Has Allergy',
|
||||
'alergy_reason' => 'Allergy Reason',
|
||||
'description' => 'Description',
|
||||
'has_surgery_appointment' => 'Surgery Appointment',
|
||||
'surgery_appointment' => 'Surgery Appointment',
|
||||
'surgery_date' => 'Surgery Date',
|
||||
'surgery_time' => 'Surgery Time',
|
||||
'surgery_center' => 'Surgery Center',
|
||||
'surgery_before' => 'Pre-surgery Notes',
|
||||
'sergery_after' => 'Post-surgery Notes',
|
||||
'photos_before' => 'Before Photos',
|
||||
'photos_after' => 'After Photos',
|
||||
'videos' => 'Videos',
|
||||
'audio_files' => 'Audio Files',
|
||||
'audio_speed' => 'Audio Playback Speed',
|
||||
'created_at' => 'Created At',
|
||||
'updated_at' => 'Last Updated',
|
||||
'created_by' => 'Created By',
|
||||
'updated_by' => 'Updated By',
|
||||
],
|
||||
'actions' => [
|
||||
'surgery_appointment' => 'Surgery Appointment',
|
||||
'save_appointment' => 'Save Appointment',
|
||||
'delete_appointment' => 'Delete Appointment',
|
||||
'appointment_saved' => 'Surgery appointment saved successfully',
|
||||
'appointment_deleted' => 'Surgery appointment deleted',
|
||||
'sms_sent' => 'Reminder SMS sent successfully',
|
||||
'sms_failed' => 'Failed to send reminder SMS',
|
||||
'api_failed' => 'Server connection failed — appointment not saved',
|
||||
'save_and_print_admission' => 'Save & Print Admission',
|
||||
'print_admission' => 'Print Admission',
|
||||
'view_files' => 'Patient Files',
|
||||
],
|
||||
'validation' => [
|
||||
'first_name_required' => 'First name is required.',
|
||||
'last_name_required' => 'Last name is required.',
|
||||
'father_name_required' => 'Father name is required.',
|
||||
'hand_phone_required' => 'Mobile number is required.',
|
||||
'icno_unique' => 'This national ID is already registered for another patient.',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'payment_type' => 'Payment Type',
|
||||
'account_no' => 'Account No',
|
||||
'pos_no' => 'POS No',
|
||||
'description' => 'Description',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'Prescription Info',
|
||||
'medications' => 'Select Medications',
|
||||
'content' => 'Prescription Content',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'Patient',
|
||||
'doctor' => 'Doctor',
|
||||
'issue_date' => 'Issue Date',
|
||||
'issue_datetime' => 'Issue Date & Time',
|
||||
'medication_ids' => 'Prescribed Medications',
|
||||
'content' => 'Prescription Content',
|
||||
'created_by' => 'Created By',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
'actions' => [
|
||||
'create' => 'New Prescription',
|
||||
'saved' => 'Prescription saved successfully',
|
||||
'save_and_print' => 'Save & Print',
|
||||
'print_prescription' => 'Print Prescription',
|
||||
'print_admission' => 'Print Admission',
|
||||
'print_lab' => 'Print Lab Order',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'Surgery Appointment Information',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'Patient',
|
||||
'surgery_center' => 'Surgery Center',
|
||||
'surgery_date' => 'Surgery Date',
|
||||
'surgery_time' => 'Surgery Time',
|
||||
'created_by' => 'Created By',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'name' => 'Center Name',
|
||||
'address' => 'Address',
|
||||
'phone' => 'Phone',
|
||||
'email' => 'Email',
|
||||
'contact_person' => 'Contact Person',
|
||||
'description' => 'Description',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'id' => 'ID',
|
||||
'datetime' => 'Date & Time',
|
||||
'ip' => 'IP Address',
|
||||
'user' => 'User',
|
||||
'table_name' => 'Table',
|
||||
'action' => 'Action',
|
||||
'record_id' => 'Record ID',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'export' => 'Export',
|
||||
'export_excel' => 'Export Excel',
|
||||
'export_pdf' => 'Export PDF',
|
||||
'export_excel_selected' => 'Export Excel (Selected)',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'treatment_type' => 'Treatment Type',
|
||||
'treatment_name' => 'Treatment Name',
|
||||
'descriptions' => 'Descriptions',
|
||||
'treatment_cost' => 'Cost (Toman)',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'name' => 'Name',
|
||||
'username' => 'Username',
|
||||
'password' => 'Password',
|
||||
'roles' => 'Roles',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'visit_info' => 'Visit Information',
|
||||
'financial_info' => 'Financial Information',
|
||||
'treatment_details' => 'Treatment Details',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'Patient',
|
||||
'visit_date' => 'Visit Date',
|
||||
'visit_time' => 'Visit Time',
|
||||
'doctor' => 'Doctor',
|
||||
'treatment' => 'Service / Treatment',
|
||||
'treatment_cost' => 'Treatment Cost',
|
||||
'paid_amount' => 'Paid Amount',
|
||||
'remained_amount' => 'Remaining Balance',
|
||||
'payment_type' => 'Payment Method',
|
||||
'treatment_description' => 'Treatment Description',
|
||||
'currency' => 'IRR',
|
||||
'created_by' => 'Created By',
|
||||
'created_at' => 'Created At',
|
||||
],
|
||||
'actions' => [
|
||||
'create' => 'New Visit',
|
||||
'saved' => 'Visit saved successfully',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'first_name' => 'نام',
|
||||
'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' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'اطلاعات دارو',
|
||||
],
|
||||
'fields' => [
|
||||
'name' => 'نام دارو',
|
||||
'dosage_form' => 'شکل دارویی',
|
||||
'strength' => 'دوز',
|
||||
'quantity' => 'تعداد',
|
||||
'timing' => 'زمان مصرف',
|
||||
'notes' => 'یادداشت',
|
||||
'is_default' => 'پیشفرض',
|
||||
'is_active' => 'فعال',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,153 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'dashboard' => [
|
||||
'title' => 'داشبورد',
|
||||
],
|
||||
'roles' => [
|
||||
'title' => 'نقشها',
|
||||
'description' => 'تعریف و مدیریت نقشهای کاربری و سطح دسترسی هر نقش در سامانه',
|
||||
],
|
||||
'users' => [
|
||||
'title' => 'مدیریت کاربران',
|
||||
'singular' => 'کاربر',
|
||||
'description' => 'مدیریت حسابهای کاربری و سطح دسترسی کارکنان کلینیک.',
|
||||
],
|
||||
'doctors' => [
|
||||
'title' => 'لیست مشخصات پزشکان',
|
||||
'singular' => 'پزشک',
|
||||
'description' => 'مشخصات پزشکان کلینیک خود را در این لیست ثبت و مدیریت نمایید.',
|
||||
],
|
||||
'payment_types' => [
|
||||
'title' => 'لیست انواع پرداخت',
|
||||
'singular' => 'روش پرداخت',
|
||||
'description' => 'لیست انواع روشهای پرداخت مشتریان بهمراه نام و شماره های درگاه های پرداخت',
|
||||
],
|
||||
'patient_illness' => [
|
||||
'title' => 'لیست بیماری ها',
|
||||
'singular' => 'بیماری',
|
||||
'description' => 'لیست بیماری های ممکن برای قبت وضعیت بیماران را در این نما ثبت نمایید.',
|
||||
],
|
||||
'treatments' => [
|
||||
'title' => 'لیست انواع درمان',
|
||||
'singular' => 'خدمت درمانی',
|
||||
'description' => 'عناوین درمان و ویزیت و عمل ها را در این لیست ثبت و مدیریت نمایید.',
|
||||
],
|
||||
'surgery_centers' => [
|
||||
'title' => 'مراکز جراحی',
|
||||
'singular' => 'مرکز جراحی',
|
||||
'description' => 'مدیریت و تنظیمات مراکز جراحی وابسته به کلینیک شما.',
|
||||
],
|
||||
'patients' => [
|
||||
'title' => 'لیست بیماران',
|
||||
'singular' => 'بیمار',
|
||||
'description' => 'لیست بیماران کلینیک خود را در این نما ثبت و مدیریت کنید. می توانید برای هر بیمار تمامی مستندات ویزیت، جراحی و پرداختهای بیمار را در این لیست مشاهده نمایید.',
|
||||
'last_name' => 'نام خانوادگی',
|
||||
],
|
||||
'medications' => [
|
||||
'title' => 'داروها',
|
||||
'singular' => 'دارو',
|
||||
'description' => 'مدیریت و تنظیمات لیست داروهای کلینیک شما.',
|
||||
],
|
||||
'lab_tests' => [
|
||||
'title' => 'آزمایشها',
|
||||
'singular' => 'آزمایش',
|
||||
'description' => 'مدیریت و تنظیمات لیست آزمایشهای کلینیک شما.',
|
||||
],
|
||||
'visits' => [
|
||||
'title' => 'لیست ویزیتها',
|
||||
'singular' => 'ویزیت',
|
||||
'description' => 'تمام ویزیتهای بیماران را با جزئیات درمان، هزینه و پرداخت در این بخش ثبت و مدیریت نمایید.',
|
||||
],
|
||||
'prescriptions' => [
|
||||
'title' => 'صدور نسخه',
|
||||
'singular' => 'نسخه',
|
||||
'description' => 'برای بیماران کلینیک نسخه های آزاد با سربرگ کلینیک خود ثبت و صادر نمایید.',
|
||||
],
|
||||
'surgery_appointments' => [
|
||||
'title' => 'نوبت عمل',
|
||||
'singular' => 'نوبت عمل',
|
||||
'description' => 'نوبتهای عمل جراحی بیماران را در این بخش مشاهده و مدیریت نمایید. زمانبندی عمل، مرکز جراحی و وضعیت نوبت هر بیمار در این لیست قابل پیگیری است.',
|
||||
],
|
||||
'osurg_initials' => [
|
||||
'title' => 'تنظیمات مدیریتی برنامه',
|
||||
'singular' => 'تنظیم اولیه',
|
||||
'description' => 'تنظیمات اولیه شبکه ای و گرافیکی برنامه در این لیست ثبت شده اند.',
|
||||
],
|
||||
'sync' => [
|
||||
'label' => 'همگامسازی',
|
||||
'title' => 'همگامسازی پایگاه داده',
|
||||
'details' => 'جزییات همگامسازی',
|
||||
'confirm_heading' => 'همگامسازی دو طرفه',
|
||||
'confirm_description' => 'اطلاعات این سیستم با سیستم مقابل همگامسازی خواهد شد. آیا مطمئنید؟',
|
||||
'confirm_button' => 'بله، همگام کن',
|
||||
'error_title' => 'خطا در تنظیمات',
|
||||
'error_not_configured' => 'آدرس IP سیستم مقابل یا توکن در تنظیمات اولیه تنظیم نشده است.',
|
||||
'success' => 'همگامسازی انجام شد ✓',
|
||||
'failed' => 'همگامسازی با خطا مواجه شد',
|
||||
'see_report' => 'برای جزئیات، گزارش را ببینید.',
|
||||
'last_sync' => 'آخرین همگامسازی',
|
||||
'pending_changes' => 'تغییرات ارسال نشده',
|
||||
'peer_address' => 'آدرس سیستم مقابل',
|
||||
'peer_connected' => 'آنلاین',
|
||||
'peer_disconnected' => 'آفلاین',
|
||||
'peer_checking' => 'در حال بررسی...',
|
||||
'never' => 'هرگز',
|
||||
'setup_guide' => 'راهنمای تنظیم',
|
||||
'setup_description' => 'برای فعالسازی همگامسازی، مقادیر زیر را در فایل .env هر دو سیستم تنظیم کنید:',
|
||||
'setup_description_dynamic' => 'تنظیمات همگامسازی از بخش «تنظیمات اولیه» قابل مدیریت است. پارامترهای زیر باید روی هر دو سیستم تنظیم شوند:',
|
||||
'field_peer_ip' => 'آدرس IP سیستم مقابل',
|
||||
'field_peer_port' => 'پورت سیستم مقابل (پیشفرض ۸۰)',
|
||||
'field_sync_token' => 'توکن امنیتی (باید روی هر دو سیستم یکسان باشد)',
|
||||
'setup_warning' => 'مقدار sync_token باید روی هر دو سیستم کاملاً یکسان باشد.',
|
||||
'last_report' => 'گزارش آخرین همگامسازی',
|
||||
'sync_with_peer' => 'همگامسازی با سیستم مقابل',
|
||||
'status_connecting' => 'در حال اتصال به سیستم مقابل...',
|
||||
'status_receiving' => 'در حال دریافت تغییرات...',
|
||||
'status_sending' => 'در حال ارسال تغییرات...',
|
||||
'close' => 'بستن',
|
||||
],
|
||||
'sms_logs' => [
|
||||
'label' => 'لاگ پیامکها',
|
||||
'title' => 'لاگ پیامکها',
|
||||
'description' => 'مشاهده و پیگیری وضعیت پیامکهای یادآوری ارسالشده به بیماران.',
|
||||
],
|
||||
'osurg_audit' => [
|
||||
'title' => 'لیست عملیات کاربران',
|
||||
'singular' => 'عملیات',
|
||||
'description' => 'تمامی عملیات انجام شده توسط کاربران در لیست عملیات کاربران ثبت می گردد. همچنین عملیات همگام سازی دستگاههای آقلاین نیز در این لیست می آید.',
|
||||
],
|
||||
'backup' => [
|
||||
'label' => 'پشتیبانگیری',
|
||||
'success' => 'پشتیبانگیری با موفقیت انجام شد',
|
||||
'failed' => 'خطا در پشتیبانگیری: فایل دیتابیس یافت نشد',
|
||||
'status_preparing' => 'در حال آمادهسازی...',
|
||||
'status_compressing' => 'در حال فشردهسازی فایلها...',
|
||||
'status_ready' => 'فایل پشتیبان آماده دانلود است ✓',
|
||||
'download_button' => 'دانلود فایل پشتیبان',
|
||||
],
|
||||
'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' => 'بیماران و ویزیت',
|
||||
'diseases' => 'بیماریها و روشهای درمان',
|
||||
'clinic' => 'اطلاعات کلینیک',
|
||||
'settings' => 'تنظیمات',
|
||||
'users' => 'مدیریت کاربران',
|
||||
'system' => 'سیستم',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'init_parameter' => 'پارامتر',
|
||||
'init_value' => 'مقدار',
|
||||
'attachment' => 'فایل پیوست',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'illness' => 'بیماری',
|
||||
'row_no' => 'ستون',
|
||||
'priority' => 'اولویت',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
'row_options' => [
|
||||
'first' => 'ستون اول',
|
||||
'second' => 'ستون دوم',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'actions' => [
|
||||
'surgery_appointment' => 'نوبت عمل',
|
||||
'save_appointment' => 'ثبت نوبت',
|
||||
'delete_appointment' => 'حذف نوبت',
|
||||
'appointment_saved' => 'نوبت عمل با موفقیت ثبت شد',
|
||||
'appointment_deleted' => 'نوبت عمل حذف شد',
|
||||
'sms_sent' => 'پیامک یادآوری با موفقیت ارسال شد',
|
||||
'sms_failed' => 'خطا در ارسال پیامک یادآوری',
|
||||
'api_failed' => 'خطا در ارتباط با سرور — نوبت ذخیره نشد',
|
||||
'print_admission' => 'نسخه پذیرش',
|
||||
'save_and_print_admission' => 'ثبت و نسخه پذیرش',
|
||||
'view_files' => 'فایلهای بیمار',
|
||||
'create_and_visit' => 'ثبت بیمار و ثبت ویزیت',
|
||||
'create_and_surgery' => 'ثبت بیمار و ثبت نوبت عمل',
|
||||
],
|
||||
'sections' => [
|
||||
'personal' => 'اطلاعات شخصی',
|
||||
'contact' => 'اطلاعات تماس',
|
||||
'medical' => 'اطلاعات پزشکی',
|
||||
'other' => 'سایر اطلاعات',
|
||||
'patient_info' => '۱. مشخصات بیمار',
|
||||
'illness' => '۲. کدامیک از بیماریهای زیر را داشته و یا دارید؟',
|
||||
'surgery_notes' => '۳. توضیحات عمل',
|
||||
'media' => '۴. تصاویر بیمار',
|
||||
'record_info' => 'اطلاعات ثبت',
|
||||
],
|
||||
'fields' => [
|
||||
'file_number' => 'شماره پرونده',
|
||||
'icno' => 'کد ملی',
|
||||
'first_name' => 'نام',
|
||||
'last_name' => 'نام خانوادگی',
|
||||
'full_name' => 'نام و نام خانوادگی',
|
||||
'father_name' => 'نام پدر',
|
||||
'gender' => 'جنسیت',
|
||||
'birth_date' => 'تاریخ تولد',
|
||||
'age' => 'سن',
|
||||
'marital_status' => 'وضعیت تأهل',
|
||||
'education' => 'تحصیلات',
|
||||
'job' => 'شغل',
|
||||
'hand_phone' => 'موبایل',
|
||||
'home_phone' => 'تلفن منزل',
|
||||
'work_phone' => 'تلفن محل کار',
|
||||
'other_phone' => 'تلفن دیگر',
|
||||
'home_address' => 'آدرس منزل',
|
||||
'work_address' => 'آدرس محل کار',
|
||||
'refered_by' => 'معرف',
|
||||
'referal_reason' => 'علت مراجعه',
|
||||
'doc_id' => 'شناسه پزشک',
|
||||
'insurance' => 'بیمه',
|
||||
'insurance_no' => 'شماره بیمه',
|
||||
'blood_pressure' => 'فشار خون',
|
||||
'blood_sugar' => 'قند خون',
|
||||
'current_illness_1' => 'بیماری فعلی (۱)',
|
||||
'current_illness_2' => 'بیماری فعلی (۲)',
|
||||
'is_undercare' => 'تحت درمان',
|
||||
'undercare_reason' => 'علت درمان',
|
||||
'is_usingdrug' => 'مصرف دارو',
|
||||
'underdrug_reason' => 'نام دارو',
|
||||
'has_alergyto' => 'آلرژی',
|
||||
'alergy_reason' => 'علت آلرژی',
|
||||
'description' => 'توضیحات',
|
||||
'has_surgery_appointment' => 'نوبت جراحی',
|
||||
'surgery_appointment' => 'نوبت عمل',
|
||||
'surgery_date' => 'تاریخ عمل',
|
||||
'surgery_time' => 'ساعت عمل',
|
||||
'surgery_center' => 'مرکز جراحی',
|
||||
'surgery_before' => 'توضیحات قبل از عمل',
|
||||
'sergery_after' => 'توضیحات بعد از عمل',
|
||||
'photos_before' => 'تصاویر قبل از عمل',
|
||||
'photos_after' => 'تصاویر بعد از عمل',
|
||||
'videos' => 'فیلمها',
|
||||
'audio_files' => 'فایلهای صوتی',
|
||||
'audio_speed' => 'سرعت پخش صدا',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
'updated_at' => 'زمان ویرایش',
|
||||
'created_by' => 'ثبتکننده',
|
||||
'updated_by' => 'ویرایشکننده',
|
||||
],
|
||||
'validation' => [
|
||||
'first_name_required' => 'وارد کردن نام الزامی است.',
|
||||
'last_name_required' => 'وارد کردن نام خانوادگی الزامی است.',
|
||||
'father_name_required' => 'وارد کردن نام پدر الزامی است.',
|
||||
'hand_phone_required' => 'وارد کردن شماره موبایل الزامی است.',
|
||||
'icno_unique' => 'این کد ملی قبلاً برای بیمار دیگری ثبت شده است.',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'payment_type' => 'نوع پرداخت',
|
||||
'account_no' => 'شماره حساب',
|
||||
'pos_no' => 'شماره POS',
|
||||
'description' => 'توضیحات',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'اطلاعات نسخه',
|
||||
'medications' => 'انتخاب دارو',
|
||||
'lab_tests' => 'درخواست آزمایش',
|
||||
'content' => 'متن نسخه',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'بیمار',
|
||||
'doctor' => 'پزشک / ثبتکننده',
|
||||
'issue_date' => 'تاریخ صدور',
|
||||
'issue_datetime' => 'تاریخ و ساعت صدور',
|
||||
'medication_ids' => 'داروهای تجویزشده',
|
||||
'lab_test_ids' => 'آزمایشهای درخواستی',
|
||||
'content' => 'متن نسخه',
|
||||
'lab_content' => 'متن درخواست آزمایش',
|
||||
'created_by' => 'ایجادکننده',
|
||||
'created_at' => 'تاریخ ایجاد',
|
||||
],
|
||||
'actions' => [
|
||||
'create' => 'ثبت نسخه',
|
||||
'saved' => 'نسخه با موفقیت ثبت شد',
|
||||
'save_and_print' => 'ثبت و پرینت نسخه',
|
||||
'save_and_print_both' => 'ثبت و پرینت هر دو',
|
||||
'print_prescription' => 'پرینت نسخه',
|
||||
'print_admission' => 'پرینت نسخه پذیرش',
|
||||
'print_lab' => 'پرینت آزمایش',
|
||||
'print_both' => 'نسخه + آزمایش',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'info' => 'اطلاعات نوبت عمل',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'بیمار',
|
||||
'surgery_center' => 'مرکز جراحی',
|
||||
'surgery_date' => 'تاریخ عمل',
|
||||
'surgery_time' => 'ساعت عمل',
|
||||
'created_by' => 'ثبتکننده',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'name' => 'نام مرکز',
|
||||
'address' => 'آدرس',
|
||||
'phone' => 'تلفن',
|
||||
'email' => 'ایمیل',
|
||||
'contact_person' => 'نام مسئول',
|
||||
'description' => 'توضیحات',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'id' => 'شناسه',
|
||||
'datetime' => 'تاریخ و زمان',
|
||||
'ip' => 'آدرس IP',
|
||||
'user' => 'کاربر',
|
||||
'table_name' => 'جدول',
|
||||
'action' => 'عملیات',
|
||||
'record_id' => 'شناسه رکورد',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'export' => 'دریافت خروجی',
|
||||
'export_excel' => 'خروجی Excel',
|
||||
'export_pdf' => 'خروجی PDF',
|
||||
'export_excel_selected' => 'خروجی Excel (انتخابشدهها)',
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'treatment_type' => 'نوع درمان',
|
||||
'treatment_name' => 'نام درمان',
|
||||
'descriptions' => 'توضیحات',
|
||||
'treatment_cost' => 'هزینه (تومان)',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'fields' => [
|
||||
'name' => 'نام',
|
||||
'username' => 'نام کاربری',
|
||||
'password' => 'رمز عبور',
|
||||
'roles' => 'نقشها',
|
||||
'created_at' => 'تاریخ ایجاد',
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sections' => [
|
||||
'visit_info' => 'اطلاعات ویزیت',
|
||||
'financial_info' => 'اطلاعات مالی',
|
||||
'treatment_details'=> 'شرح درمان',
|
||||
],
|
||||
'fields' => [
|
||||
'patient' => 'بیمار',
|
||||
'visit_date' => 'تاریخ ویزیت',
|
||||
'visit_time' => 'ساعت ویزیت',
|
||||
'doctor' => 'پزشک',
|
||||
'treatment' => 'نوع خدمت / درمان',
|
||||
'treatment_cost' => 'هزینه درمان',
|
||||
'paid_amount' => 'مبلغ پرداخت شده',
|
||||
'remained_amount' => 'مانده بدهی',
|
||||
'payment_type' => 'روش پرداخت',
|
||||
'treatment_description' => 'شرح درمان',
|
||||
'currency' => 'تومان',
|
||||
'created_by' => 'ثبتکننده',
|
||||
'created_at' => 'تاریخ ثبت',
|
||||
],
|
||||
'actions' => [
|
||||
'create' => 'ثبت ویزیت',
|
||||
'saved' => 'ویزیت با موفقیت ثبت شد',
|
||||
],
|
||||
'filters' => [
|
||||
'date_range' => 'فیلتر بازه تاریخ',
|
||||
'from_date' => 'از تاریخ',
|
||||
'to_date' => 'تا تاریخ',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user