diff --git a/apps/complaints/migrations/0036_alter_complaint_relation_to_patient.py b/apps/complaints/migrations/0036_alter_complaint_relation_to_patient.py new file mode 100644 index 0000000..4ec9129 --- /dev/null +++ b/apps/complaints/migrations/0036_alter_complaint_relation_to_patient.py @@ -0,0 +1,18 @@ +# Generated by Django 6.0.1 on 2026-07-05 14:06 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('complaints', '0035_involved_department_routing_rejection'), + ] + + operations = [ + migrations.AlterField( + model_name='complaint', + name='relation_to_patient', + field=models.CharField(blank=True, choices=[('patient', 'Patient'), ('relative', 'Relative'), ('friend', 'Friend'), ('other', 'Other')], help_text="Complainant's relationship to the patient", max_length=20, verbose_name='Complinant'), + ), + ] diff --git a/apps/complaints/models.py b/apps/complaints/models.py index 52696b2..e0dddbb 100644 --- a/apps/complaints/models.py +++ b/apps/complaints/models.py @@ -226,7 +226,7 @@ class Complaint(UUIDModel, TimeStampedModel, SoftDeleteModel): ("other", _("Other")), ], blank=True, - verbose_name=_("Relation to Patient"), + verbose_name=_("Complinant"), help_text="Complainant's relationship to the patient", ) diff --git a/apps/organizations/migrations/0016_patient_verbose_names.py b/apps/organizations/migrations/0016_patient_verbose_names.py new file mode 100644 index 0000000..2aa1b86 --- /dev/null +++ b/apps/organizations/migrations/0016_patient_verbose_names.py @@ -0,0 +1,80 @@ +# Generated by Django 6.0.1 on 2026-07-05 13:33 + +import apps.core.encryption +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('organizations', '0015_hospital_branding'), + ] + + operations = [ + migrations.AlterField( + model_name='patient', + name='address', + field=models.TextField(blank=True, verbose_name='Address'), + ), + migrations.AlterField( + model_name='patient', + name='city', + field=models.CharField(blank=True, max_length=100, verbose_name='City'), + ), + migrations.AlterField( + model_name='patient', + name='date_of_birth', + field=models.DateField(blank=True, null=True, verbose_name='Date of Birth'), + ), + migrations.AlterField( + model_name='patient', + name='email', + field=models.EmailField(blank=True, max_length=254, verbose_name='Email'), + ), + migrations.AlterField( + model_name='patient', + name='first_name', + field=models.CharField(max_length=100, verbose_name='First Name'), + ), + migrations.AlterField( + model_name='patient', + name='first_name_ar', + field=models.CharField(blank=True, max_length=100, verbose_name='First Name (Arabic)'), + ), + migrations.AlterField( + model_name='patient', + name='gender', + field=models.CharField(blank=True, choices=[('male', 'Male'), ('female', 'Female'), ('other', 'Other')], max_length=10, verbose_name='Gender'), + ), + migrations.AlterField( + model_name='patient', + name='last_name', + field=models.CharField(max_length=100, verbose_name='Last Name'), + ), + migrations.AlterField( + model_name='patient', + name='last_name_ar', + field=models.CharField(blank=True, max_length=100, verbose_name='Last Name (Arabic)'), + ), + migrations.AlterField( + model_name='patient', + name='national_id', + field=apps.core.encryption.EncryptedCharField(blank=True, default='', max_length=256, verbose_name='National ID'), + ), + migrations.AlterField( + model_name='patient', + name='phone', + field=models.CharField(blank=True, max_length=20, verbose_name='Phone'), + ), + migrations.AlterField( + model_name='patient', + name='primary_hospital', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='patients', to='organizations.hospital', verbose_name='Primary Hospital'), + ), + migrations.AlterField( + model_name='patient', + name='status', + field=models.CharField(choices=[('active', 'Active'), ('inactive', 'Inactive'), ('pending', 'Pending'), ('completed', 'Completed'), ('cancelled', 'Cancelled')], db_index=True, default='active', max_length=20, verbose_name='Status'), + ), + ] diff --git a/apps/organizations/models.py b/apps/organizations/models.py index 85cbd0a..2c48ca9 100644 --- a/apps/organizations/models.py +++ b/apps/organizations/models.py @@ -559,35 +559,37 @@ class Patient(UUIDModel, TimeStampedModel): """Patient model""" # Basic information - mrn = models.CharField(max_length=50, unique=True, verbose_name="Medical Record Number") - national_id = EncryptedCharField(max_length=256, blank=True, default="") + mrn = models.CharField(max_length=50, unique=True, verbose_name=_("Medical Record Number")) + national_id = EncryptedCharField(max_length=256, blank=True, default="", verbose_name=_("National ID")) national_id_hash = models.CharField(max_length=64, blank=True, db_index=True, default="") - first_name = models.CharField(max_length=100) - last_name = models.CharField(max_length=100) - first_name_ar = models.CharField(max_length=100, blank=True) - last_name_ar = models.CharField(max_length=100, blank=True) + first_name = models.CharField(max_length=100, verbose_name=_("First Name")) + last_name = models.CharField(max_length=100, verbose_name=_("Last Name")) + first_name_ar = models.CharField(max_length=100, blank=True, verbose_name=_("First Name (Arabic)")) + last_name_ar = models.CharField(max_length=100, blank=True, verbose_name=_("Last Name (Arabic)")) # Demographics - date_of_birth = models.DateField(null=True, blank=True) + date_of_birth = models.DateField(null=True, blank=True, verbose_name=_("Date of Birth")) gender = models.CharField( - max_length=10, choices=[("male", _("Male")), ("female", _("Female")), ("other", _("Other"))], blank=True + max_length=10, choices=[("male", _("Male")), ("female", _("Female")), ("other", _("Other"))], blank=True, + verbose_name=_("Gender"), ) nationality = models.CharField(max_length=100, blank=True, db_index=True) # Contact - phone = models.CharField(max_length=20, blank=True) - email = models.EmailField(blank=True) - address = models.TextField(blank=True) - city = models.CharField(max_length=100, blank=True) + phone = models.CharField(max_length=20, blank=True, verbose_name=_("Phone")) + email = models.EmailField(blank=True, verbose_name=_("Email")) + address = models.TextField(blank=True, verbose_name=_("Address")) + city = models.CharField(max_length=100, blank=True, verbose_name=_("City")) # Primary hospital primary_hospital = models.ForeignKey( - Hospital, on_delete=models.SET_NULL, null=True, blank=True, related_name="patients" + Hospital, on_delete=models.SET_NULL, null=True, blank=True, related_name="patients", + verbose_name=_("Primary Hospital"), ) # Status - status = models.CharField(max_length=20, choices=StatusChoices.choices, default=StatusChoices.ACTIVE, db_index=True) + status = models.CharField(max_length=20, choices=StatusChoices.choices, default=StatusChoices.ACTIVE, db_index=True, verbose_name=_("Status")) class Meta: ordering = ["last_name", "first_name"] diff --git a/apps/organizations/serializers.py b/apps/organizations/serializers.py index 8cedbd0..60aa45f 100644 --- a/apps/organizations/serializers.py +++ b/apps/organizations/serializers.py @@ -91,6 +91,7 @@ class DepartmentSerializer(serializers.ModelSerializer): hospital_name = serializers.CharField(source="hospital.name", read_only=True) parent_name = serializers.CharField(source="parent.name", read_only=True) manager_name = serializers.SerializerMethodField() + display_name = serializers.SerializerMethodField() class Meta: model = Department @@ -101,6 +102,7 @@ class DepartmentSerializer(serializers.ModelSerializer): "name", "name_en", "name_ar", + "display_name", "code", "category", "parent", @@ -124,6 +126,10 @@ class DepartmentSerializer(serializers.ModelSerializer): return obj.manager.get_full_name() return None + def get_display_name(self, obj): + """Localized name respecting the active language (set by LocaleMiddleware).""" + return obj.get_localized_name() + class StaffSerializer(serializers.ModelSerializer): """Staff serializer""" diff --git a/apps/organizations/ui_views.py b/apps/organizations/ui_views.py index 7cf79ef..13c388d 100644 --- a/apps/organizations/ui_views.py +++ b/apps/organizations/ui_views.py @@ -2165,6 +2165,36 @@ def department_detail(request, pk): "existing_ar": inq.department_response_ar or "", }) + # Merge routed complaints into pending_actions (unified table) + _existing_complaint_ids = { + str(a.get("complaint_id")) for a in pending_actions if a.get("complaint_id") + } + pending_routing_involvements = list( + ComplaintInvolvedDepartment.objects.filter( + department=department, + sent=True, + response_submitted=False, + routing_status="sent", + ).select_related("complaint", "complaint__department", "department").order_by("-sent_at")[:10] + ) + for inv in pending_routing_involvements: + if str(inv.complaint_id) not in _existing_complaint_ids: + pending_actions.append({ + "type": "complaint_department_response", + "type_label": _("Complaint Response"), + "reference": inv.complaint.reference_number or str(inv.complaint.id), + "subject": inv.complaint.title or _("No title"), + "complaint_id": str(inv.complaint_id), + "item_id": str(inv.id), + "routing_inv_id": str(inv.id), + "sla_due_at": None, + "is_overdue": False, + "url": "#", + "explanation_url": "#", + "badge_color": "blue", + }) + _existing_complaint_ids.add(str(inv.complaint_id)) + # Standards for this department (global + department-specific) from apps.standards.models import Standard, StandardCompliance from django.db.models import Count @@ -2248,12 +2278,7 @@ def department_detail(request, pk): status__in=["open", "in_progress"], involved_departments__department=department, ).distinct().select_related("department", "assigned_to")[:5], - "pending_routing_involvements": ComplaintInvolvedDepartment.objects.filter( - department=department, - sent=True, - response_submitted=False, - routing_status="sent", - ).select_related("complaint", "complaint__department", "department").order_by("-sent_at")[:10], + "pending_routing_involvements": pending_routing_involvements, "hospital_departments": ( Department.objects.filter(hospital=department.hospital, status="active") .filter(Q(champion__isnull=False) | Q(manager__isnull=False)) diff --git a/apps/projects/forms.py b/apps/projects/forms.py index 31827d0..39358a4 100644 --- a/apps/projects/forms.py +++ b/apps/projects/forms.py @@ -398,6 +398,8 @@ class ConvertToProjectForm(forms.Form): self.action = kwargs.pop("action", None) super().__init__(*args, **kwargs) + from apps.organizations.models import Staff + if self.user and self.user.hospital: # Filter templates by hospital (or global) from django.db.models import Q @@ -408,7 +410,6 @@ class ConvertToProjectForm(forms.Form): ).order_by("name") # Filter project lead by hospital - from apps.organizations.models import Staff self.fields["project_lead"].queryset = Staff.objects.filter( hospital=self.user.hospital, status="active" ).order_by("first_name", "last_name") diff --git a/apps/reports/migrations/0002_alter_generatedreport_data_source_and_more.py b/apps/reports/migrations/0002_alter_generatedreport_data_source_and_more.py new file mode 100644 index 0000000..151acbf --- /dev/null +++ b/apps/reports/migrations/0002_alter_generatedreport_data_source_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 6.0.1 on 2026-07-05 14:06 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('reports', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='generatedreport', + name='data_source', + field=models.CharField(choices=[('complaints', 'Complaints'), ('inquiries', 'Inquiries'), ('observations', 'Observations'), ('px_actions', 'PX Actions'), ('surveys', 'Surveys'), ('physicians', 'Physician Ratings'), ('staff', 'Staff'), ('department', 'Departments'), ('suggestion', 'Suggestions'), ('appreciation', 'Appreciations'), ('patient', 'Patients')], max_length=50), + ), + migrations.AlterField( + model_name='reporttemplate', + name='data_source', + field=models.CharField(choices=[('complaints', 'Complaints'), ('inquiries', 'Inquiries'), ('observations', 'Observations'), ('px_actions', 'PX Actions'), ('surveys', 'Surveys'), ('physicians', 'Physician Ratings'), ('staff', 'Staff'), ('department', 'Departments'), ('suggestion', 'Suggestions'), ('appreciation', 'Appreciations'), ('patient', 'Patients')], default='complaints', max_length=50), + ), + migrations.AlterField( + model_name='savedreport', + name='data_source', + field=models.CharField(choices=[('complaints', 'Complaints'), ('inquiries', 'Inquiries'), ('observations', 'Observations'), ('px_actions', 'PX Actions'), ('surveys', 'Surveys'), ('physicians', 'Physician Ratings'), ('staff', 'Staff'), ('department', 'Departments'), ('suggestion', 'Suggestions'), ('appreciation', 'Appreciations'), ('patient', 'Patients')], default='complaints', max_length=50), + ), + ] diff --git a/data/visit_data.json.zip b/data/visit_data.json.zip new file mode 100644 index 0000000..6ccdcbe Binary files /dev/null and b/data/visit_data.json.zip differ diff --git a/locale/ar/LC_MESSAGES/django.mo b/locale/ar/LC_MESSAGES/django.mo index 22ec37d..6156817 100644 Binary files a/locale/ar/LC_MESSAGES/django.mo and b/locale/ar/LC_MESSAGES/django.mo differ diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index 596ca64..92176c4 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PX360 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-28 12:53+0300\n" +"POT-Creation-Date: 2026-07-05 17:06+0300\n" "PO-Revision-Date: 2025-12-15 12:30+0300\n" "Last-Translator: PX360 Team\n" "Language-Team: Arabic\n" @@ -22,19 +22,19 @@ msgid "Category name" msgstr "اسم الفئة" #: appreciation/forms.py:31 apps/complaints/forms.py:471 -#: apps/observations/forms.py:776 apps/projects/forms.py:435 +#: apps/observations/forms.py:776 apps/projects/forms.py:438 #: templates/accounts/onboarding/category_list.html:236 #: templates/accounts/onboarding/checklist_list.html:450 #: templates/accounts/simple_acknowledgements/admin_create.html:47 #: templates/accounts/simple_acknowledgements/admin_form.html:135 #: templates/accounts/staff_activity_log.html:129 -#: templates/actions/action_create.html:39 -#: templates/actions/action_detail.html:165 +#: templates/actions/action_create.html:58 +#: templates/actions/action_detail.html:175 #: templates/callcenter/complaint_form.html:175 #: templates/complaints/adverse_action_form.html:184 -#: templates/complaints/complaint_detail.html:340 +#: templates/complaints/complaint_detail.html:467 +#: templates/complaints/complaint_detail_ds.html:380 #: templates/complaints/complaint_list.html:236 -#: templates/complaints/complaint_pdf.html:564 #: templates/complaints/complaint_threshold_form.html:361 #: templates/complaints/escalation_rule_form.html:390 #: templates/complaints/explanation_form.html:58 @@ -53,8 +53,8 @@ msgstr "اسم الفئة" #: templates/observations/observation_list.html:300 #: templates/observations/public_new.html:153 #: templates/organizations/department_complaint_detail.html:85 -#: templates/organizations/department_detail.html:1241 -#: templates/organizations/department_detail.html:1301 +#: templates/organizations/department_detail.html:1291 +#: templates/organizations/department_detail.html:1351 #: templates/organizations/department_manager_review.html:96 #: templates/organizations/department_observation_detail.html:62 #: templates/organizations/department_staff_detail.html:466 @@ -237,13 +237,13 @@ msgid "Important dates" msgstr "التواريخ المهمة" #: apps/accounts/forms.py:18 apps/accounts/views.py:371 -#: apps/complaints/models.py:2584 apps/complaints/models.py:3413 -#: apps/surveys/forms.py:199 apps/surveys/forms.py:408 -#: templates/accounts/onboarding/dashboard.html:222 +#: apps/complaints/models.py:2632 apps/complaints/models.py:3503 +#: apps/organizations/models.py:581 apps/surveys/forms.py:199 +#: apps/surveys/forms.py:408 templates/accounts/onboarding/dashboard.html:222 #: templates/accounts/onboarding/provisional_list.html:133 #: templates/accounts/onboarding/provisional_list.html:265 #: templates/accounts/settings.html:97 templates/accounts/settings.html:400 -#: templates/appreciation/appreciation_detail.html:132 +#: templates/appreciation/appreciation_detail.html:138 #: templates/complaints/oncall/schedule_detail.html:137 #: templates/complaints/public_complaint_form.html:51 #: templates/config/hospital_users.html:237 templates/config/user_form.html:219 @@ -265,6 +265,7 @@ msgid "Email" msgstr "البريد الإلكتروني" #: apps/accounts/forms.py:25 apps/accounts/forms.py:154 +#: apps/organizations/models.py:566 #: templates/accounts/onboarding/provisional_list.html:285 #: templates/accounts/settings.html:83 templates/config/user_form.html:194 #: templates/organizations/department_staff_detail.html:353 @@ -275,6 +276,7 @@ msgid "First Name" msgstr "الاسم الأول" #: apps/accounts/forms.py:31 apps/accounts/forms.py:160 +#: apps/organizations/models.py:567 #: templates/accounts/onboarding/provisional_list.html:294 #: templates/accounts/settings.html:90 templates/config/user_form.html:206 #: templates/organizations/department_staff_detail.html:358 @@ -285,8 +287,8 @@ msgid "Last Name" msgstr "اسم العائلة" #: apps/accounts/forms.py:37 apps/accounts/forms.py:166 -#: apps/complaints/models.py:2582 -#: templates/appreciation/appreciation_detail.html:126 +#: apps/complaints/models.py:2630 apps/organizations/models.py:580 +#: templates/appreciation/appreciation_detail.html:132 #: templates/config/user_form.html:232 templates/core/public_submit.html:432 #: templates/observations/public_new.html:216 #: templates/organizations/department_form.html:137 @@ -310,7 +312,7 @@ msgstr "رقم الهاتف" #: templates/accounts/simple_acknowledgements/admin_upload_pdf.html:85 #: templates/accounts/simple_acknowledgements/sign.html:78 #: templates/config/user_form.html:238 -#: templates/organizations/department_detail.html:518 +#: templates/organizations/department_detail.html:568 #: templates/organizations/department_staff_detail.html:69 #: templates/organizations/staff_detail.html:110 #: templates/organizations/staff_form.html:214 @@ -335,13 +337,12 @@ msgstr "الرقم الوظيفي" #: templates/callcenter/inquiry_form.html:152 #: templates/callcenter/inquiry_list.html:176 #: templates/complaints/analytics.html:331 -#: templates/complaints/complaint_pdf.html:519 #: templates/complaints/complaint_threshold_form.html:170 #: templates/complaints/complaint_threshold_list.html:252 #: templates/complaints/escalation_rule_form.html:185 #: templates/complaints/escalation_rule_list.html:286 #: templates/complaints/partials/resolution_panel.html:28 -#: templates/complaints/partials/resolution_panel.html:169 +#: templates/complaints/partials/resolution_panel.html:298 #: templates/complaints/public_complaint_form.html:83 #: templates/complaints/public_inquiry_form.html:48 #: templates/complaints/trash_list.html:38 @@ -369,7 +370,7 @@ msgstr "الرقم الوظيفي" #: templates/emails/new_suggestion_notification.html:21 #: templates/feedback/comment_import_list.html:70 #: templates/feedback/feedback_delete_confirm.html:111 -#: templates/feedback/feedback_detail.html:86 +#: templates/feedback/feedback_detail.html:89 #: templates/feedback/feedback_form.html:102 #: templates/integrations/survey_mapping_settings.html:123 #: templates/journeys/instance_list.html:240 @@ -424,24 +425,25 @@ msgstr "المستشفى" #: templates/accounts/settings.html:421 templates/analytics/dashboard.html:776 #: templates/analytics/dashboard.html:1005 #: templates/analytics/dashboard.html:1119 -#: templates/appreciation/appreciation_detail.html:292 +#: templates/appreciation/appreciation_detail.html:298 #: templates/appreciation/appreciation_list.html:192 #: templates/appreciation/leaderboard.html:118 #: templates/appreciation/leaderboard.html:147 #: templates/callcenter/call_records_list.html:217 #: templates/callcenter/complaint_form.html:139 #: templates/callcenter/inquiry_form.html:157 -#: templates/complaints/complaint_detail.html:1062 -#: templates/complaints/complaint_detail.html:1126 +#: templates/complaints/complaint_detail.html:1173 +#: templates/complaints/complaint_detail.html:1237 +#: templates/complaints/complaint_detail_ds.html:1066 +#: templates/complaints/complaint_detail_ds.html:1130 #: templates/complaints/complaint_list.html:197 #: templates/complaints/complaint_list.html:238 -#: templates/complaints/complaint_pdf.html:523 #: templates/complaints/government_ticket_detail.html:127 #: templates/complaints/government_ticket_form.html:201 #: templates/complaints/government_ticket_import.html:166 #: templates/complaints/government_ticket_list.html:101 #: templates/complaints/government_ticket_list.html:144 -#: templates/complaints/inquiry_detail.html:753 +#: templates/complaints/inquiry_detail.html:722 #: templates/complaints/involved_department_form.html:129 #: templates/complaints/partials/departments_panel.html:34 #: templates/complaints/partials/pdf_summary_panel.html:57 @@ -465,18 +467,18 @@ msgstr "المستشفى" #: templates/emails/new_complaint_admin_notification.html:22 #: templates/emails/new_inquiry_notification.html:22 #: templates/emails/new_suggestion_notification.html:22 -#: templates/feedback/feedback_detail.html:133 -#: templates/feedback/feedback_detail.html:331 +#: templates/feedback/feedback_detail.html:136 +#: templates/feedback/feedback_detail.html:334 #: templates/journeys/instance_list.html:192 #: templates/observations/observation_create.html:91 -#: templates/observations/observation_detail.html:614 -#: templates/observations/observation_detail.html:684 +#: templates/observations/observation_detail.html:621 +#: templates/observations/observation_detail.html:691 #: templates/observations/observation_list.html:218 #: templates/observations/observation_list.html:304 #: templates/observations/public_new.html:130 #: templates/organizations/department_complaint_detail.html:105 #: templates/organizations/department_detail.html:5 -#: templates/organizations/department_detail.html:1305 +#: templates/organizations/department_detail.html:1355 #: templates/organizations/department_inquiry_detail.html:69 #: templates/organizations/department_list.html:140 #: templates/organizations/department_manager_review.html:67 @@ -512,9 +514,6 @@ msgstr "المستشفى" #: templates/physicians/ratings_list.html:199 #: templates/physicians/specialization_overview.html:107 #: templates/projects/convert_action.html:120 -#: templates/projects/project_form.html:222 -#: templates/projects/project_save_as_template.html:114 -#: templates/projects/template_detail.html:110 #: templates/px_sources/convert_to_complaint_modal.html:70 #: templates/px_sources/source_user_complaint_list.html:185 #: templates/rca/rca_detail.html:152 templates/rca/rca_form.html:79 @@ -535,7 +534,7 @@ msgstr "القسم" #: apps/accounts/forms.py:69 apps/accounts/forms.py:198 #: templates/accounts/onboarding/provisional_list.html:332 -#: templates/organizations/department_detail.html:413 +#: templates/organizations/department_detail.html:463 msgid "Roles" msgstr "الأدوار" @@ -609,7 +608,7 @@ msgstr "تأكيد كلمة المرور" #: templates/observations/category_form.html:83 #: templates/observations/category_list.html:123 #: templates/organizations/department_confirm_delete.html:36 -#: templates/organizations/department_detail.html:674 +#: templates/organizations/department_detail.html:724 #: templates/organizations/department_form.html:154 #: templates/organizations/department_list.html:84 #: templates/organizations/hierarchy_node.html:61 @@ -725,7 +724,7 @@ msgstr "مدير القسم" msgid "Director" msgstr "مدير" -#: apps/accounts/models.py:511 apps/complaints/models.py:2851 +#: apps/accounts/models.py:511 apps/complaints/models.py:2941 msgid "PX Management" msgstr "إدارة PX" @@ -738,16 +737,17 @@ msgstr "موظف PX" #: apps/complaints/models.py:91 apps/surveys/forms.py:195 #: templates/accounts/settings.html:445 #: templates/appreciation/appreciation_list.html:191 -#: templates/complaints/complaint_detail.html:1136 -#: templates/complaints/inquiry_detail.html:737 +#: templates/complaints/complaint_detail.html:1247 +#: templates/complaints/complaint_detail_ds.html:1140 +#: templates/complaints/inquiry_detail.html:706 #: templates/dashboard/complaint_request_list.html:41 #: templates/dashboard/complaint_request_list.html:87 #: templates/dashboard/my_performance.html:240 #: templates/layouts/partials/sidebar.html:299 #: templates/organizations/department_complaints.html:70 #: templates/organizations/department_detail.html:95 -#: templates/organizations/department_detail.html:409 -#: templates/organizations/department_detail.html:702 +#: templates/organizations/department_detail.html:459 +#: templates/organizations/department_detail.html:752 #: templates/organizations/department_list.html:143 #: templates/organizations/department_staff_detail.html:13 #: templates/organizations/staff_detail.html:17 @@ -870,7 +870,7 @@ msgstr "يجب أن تتكون كلمة المرور من 8 أحرف على ال msgid "Password changed successfully. Please login again." msgstr "تم تغيير كلمة المرور بنجاح. يرجى تسجيل الدخول مرة أخرى." -#: apps/accounts/views.py:371 apps/complaints/models.py:3414 +#: apps/accounts/views.py:371 apps/complaints/models.py:3504 #: apps/surveys/forms.py:200 apps/surveys/forms.py:407 #: templates/complaints/oncall/schedule_detail.html:140 #: templates/notifications/settings.html:402 @@ -884,15 +884,15 @@ msgid "Both" msgstr "كلاهما" #: apps/accounts/views.py:372 apps/organizations/models.py:28 -#: templates/complaints/partials/resolution_panel.html:135 +#: templates/complaints/partials/resolution_panel.html:196 #: templates/organizations/department_manager_review.html:158 #: templates/surveys/instance_detail.html:122 msgid "English" msgstr "الإنجليزية" #: apps/accounts/views.py:372 apps/organizations/models.py:28 -#: templates/appreciation/appreciation_detail.html:105 -#: templates/complaints/partials/resolution_panel.html:144 +#: templates/appreciation/appreciation_detail.html:111 +#: templates/complaints/partials/resolution_panel.html:205 #: templates/organizations/department_manager_review.html:164 #: templates/surveys/instance_detail.html:122 msgid "Arabic" @@ -934,7 +934,7 @@ msgstr "وزارة الصحة-24 ساعة: معدل حل شكاوى وزارة msgid "CHI-48h: 48-Hour CHI Complaint Resolution Rate" msgstr "هيئة الصحة-48 ساعة: معدل حل شكاوى هيئة الصحة خلال 48 ساعة" -#: apps/analytics/kpi_models.py:37 apps/complaints/models.py:3547 +#: apps/analytics/kpi_models.py:37 apps/complaints/models.py:3637 #: apps/core/models.py:143 apps/executive_summary/models.py:107 #: apps/feedback/models.py:480 apps/feedback/models.py:649 #: apps/px_sources/models.py:343 @@ -947,18 +947,19 @@ msgstr "هيئة الصحة-48 ساعة: معدل حل شكاوى هيئة ال #: templates/accounts/onboarding/provisional_list.html:202 #: templates/accounts/simple_acknowledgements/admin_signatures.html:136 #: templates/accounts/simple_acknowledgements/list.html:84 -#: templates/actions/action_create.html:85 #: templates/actions/action_list.html:101 #: templates/actions/action_list.html:165 #: templates/analytics/kpi_report_list.html:147 #: templates/analytics/kpi_report_list.html:184 #: templates/appreciation/appreciation_list.html:67 -#: templates/complaints/complaint_detail.html:577 -#: templates/complaints/complaint_detail.html:602 +#: templates/complaints/complaint_detail.html:719 +#: templates/complaints/complaint_detail.html:754 +#: templates/complaints/complaint_detail_ds.html:622 +#: templates/complaints/complaint_detail_ds.html:656 #: templates/complaints/complaint_list.html:130 #: templates/complaints/complaint_list.html:162 -#: templates/complaints/investigation_review.html:66 -#: templates/complaints/partials/departments_panel.html:78 +#: templates/complaints/investigation_review.html:73 +#: templates/complaints/partials/departments_panel.html:83 #: templates/complaints/partials/explanation_panel.html:119 #: templates/complaints/partials/explanation_panel.html:240 #: templates/complaints/partials/staff_panel.html:52 @@ -966,7 +967,7 @@ msgstr "هيئة الصحة-48 ساعة: معدل حل شكاوى هيئة ال #: templates/feedback/action_plan_list.html:141 #: templates/feedback/comment_import_list.html:95 #: templates/journeys/instance_detail.html:258 -#: templates/organizations/department_detail.html:284 +#: templates/organizations/department_detail.html:333 #: templates/organizations/department_manager_review.html:128 #: templates/physicians/doctor_rating_job_list.html:140 #: templates/physicians/doctor_rating_job_status.html:105 @@ -999,7 +1000,6 @@ msgstr "جاري التوليد" #: templates/accounts/onboarding/progress_detail.html:184 #: templates/accounts/onboarding/provisional_list.html:99 #: templates/accounts/simple_acknowledgements/list.html:192 -#: templates/actions/action_create.html:87 #: templates/actions/action_list.html:103 #: templates/actions/action_list.html:159 #: templates/analytics/kpi_report_list.html:138 @@ -1277,33 +1277,34 @@ msgstr "ليس لديك صلاحية لعرض هذا التقدير." msgid "Activate this appreciation before sending it to a department." msgstr "قم بتفعيل هذه الملاحظة قبل إرسالها إلى قسم." -#: apps/appreciation/ui_views.py:349 apps/complaints/ui_views.py:1053 -#: apps/complaints/ui_views.py:3666 apps/observations/views.py:1467 -#: templates/components/send_to_modal.html:183 +#: apps/appreciation/ui_views.py:349 apps/complaints/ui_views.py:1117 +#: apps/complaints/ui_views.py:3845 apps/observations/views.py:1466 +#: templates/components/send_to_modal.html:190 msgid "Please select a person." msgstr "يرجى تحديد شخص" -#: apps/appreciation/ui_views.py:355 apps/complaints/ui_views.py:1061 -#: apps/complaints/ui_views.py:3674 apps/observations/views.py:1475 +#: apps/appreciation/ui_views.py:355 apps/complaints/ui_views.py:1125 +#: apps/complaints/ui_views.py:3853 apps/observations/views.py:1474 msgid "User not found." msgstr "المستخدم غير موجود." -#: apps/appreciation/ui_views.py:387 apps/complaints/ui_views.py:1097 -#: apps/complaints/ui_views.py:3410 apps/complaints/ui_views.py:3710 -#: apps/observations/views.py:1197 apps/observations/views.py:1510 -#: templates/complaints/complaint_detail.html:1276 -#: templates/components/send_to_modal.html:188 +#: apps/appreciation/ui_views.py:387 apps/complaints/ui_views.py:1161 +#: apps/complaints/ui_views.py:3589 apps/complaints/ui_views.py:3889 +#: apps/observations/views.py:1196 apps/observations/views.py:1509 +#: templates/complaints/complaint_detail.html:1608 +#: templates/complaints/complaint_detail_ds.html:1288 +#: templates/components/send_to_modal.html:195 msgid "Please select a department." msgstr "يرجى اختيار قسم." -#: apps/appreciation/ui_views.py:393 apps/complaints/ui_views.py:1105 -#: apps/complaints/ui_views.py:3417 apps/complaints/ui_views.py:3718 -#: apps/observations/views.py:1204 apps/observations/views.py:1518 +#: apps/appreciation/ui_views.py:393 apps/complaints/ui_views.py:1169 +#: apps/complaints/ui_views.py:3596 apps/complaints/ui_views.py:3897 +#: apps/observations/views.py:1203 apps/observations/views.py:1517 msgid "Department not found." msgstr "القسم غير موجود." -#: apps/appreciation/ui_views.py:403 apps/complaints/ui_views.py:1116 -#: apps/complaints/ui_views.py:3729 apps/observations/views.py:1529 +#: apps/appreciation/ui_views.py:403 apps/complaints/ui_views.py:1180 +#: apps/complaints/ui_views.py:3908 apps/observations/views.py:1528 #, fuzzy #| msgid "" #| "Cannot send to {department.get_localized_name()}. This department has no " @@ -1336,7 +1337,6 @@ msgid "Your full name" msgstr "اسمك الكامل" #: apps/complaints/forms.py:78 apps/complaints/forms.py:396 -#: apps/complaints/models.py:229 #: templates/complaints/public_complaint_form.html:37 msgid "Relation to Patient" msgstr "صلة القرابة بالمريض" @@ -1369,7 +1369,6 @@ msgstr "رقم جوالك" #: apps/complaints/forms.py:104 apps/complaints/forms.py:406 #: apps/surveys/forms.py:296 templates/complaints/complaint_list.html:235 -#: templates/complaints/complaint_pdf.html:499 #: templates/complaints/public_complaint_form.html:64 #: templates/px_sources/communication_request_detail.html:104 #: templates/px_sources/convert_to_complaint_modal.html:52 @@ -1394,7 +1393,6 @@ msgid "Saudi National ID or Iqama number" msgstr "رقم الهوية الوطنية السعودية أو رقم الإقامة" #: apps/complaints/forms.py:118 apps/complaints/forms.py:420 -#: templates/complaints/complaint_pdf.html:535 #: templates/complaints/investigation_respond.html:53 #: templates/complaints/partials/pdf_summary_panel.html:53 #: templates/complaints/public_complaint_form.html:76 @@ -1430,13 +1428,17 @@ msgstr "القسم (اختياري)" #: apps/complaints/forms.py:613 apps/complaints/forms.py:689 #: apps/complaints/forms.py:1005 apps/observations/forms.py:751 #: templates/accounts/onboarding/provisional_list.html:322 -#: templates/complaints/complaint_detail.html:1067 -#: templates/complaints/complaint_detail.html:1129 -#: templates/complaints/complaint_detail.html:1356 +#: templates/complaints/complaint_detail.html:1178 +#: templates/complaints/complaint_detail.html:1240 +#: templates/complaints/complaint_detail.html:1688 +#: templates/complaints/complaint_detail_ds.html:1071 +#: templates/complaints/complaint_detail_ds.html:1133 +#: templates/complaints/complaint_detail_ds.html:1368 #: templates/complaints/complaint_form.html:808 #: templates/complaints/complaint_form.html:821 -#: templates/complaints/inquiry_detail.html:755 -#: templates/complaints/inquiry_detail.html:936 +#: templates/complaints/explanation_form.html:151 +#: templates/complaints/inquiry_detail.html:724 +#: templates/complaints/inquiry_detail.html:905 #: templates/complaints/inquiry_form.html:372 #: templates/complaints/inquiry_form.html:380 #: templates/complaints/involved_department_form.html:132 @@ -1453,6 +1455,7 @@ msgstr "القسم (اختياري)" #: templates/observations/observation_create.html:207 #: templates/observations/public_new.html:134 #: templates/observations/public_new.html:298 +#: templates/organizations/department_detail.html:262 #: templates/organizations/orgsection_form.html:92 #: templates/organizations/section_form.html:107 #: templates/organizations/staff_form.html:302 @@ -1464,7 +1467,8 @@ msgstr "اختر القسم" #: apps/complaints/forms.py:142 apps/complaints/forms.py:432 #: apps/complaints/forms.py:596 apps/complaints/forms.py:988 #: apps/observations/forms.py:743 -#: templates/complaints/complaint_detail.html:1028 +#: templates/complaints/complaint_detail.html:1139 +#: templates/complaints/complaint_detail_ds.html:1032 #: templates/complaints/government_ticket_detail.html:131 #: templates/complaints/public_complaint_form.html:93 #: templates/complaints/public_inquiry_form.html:63 @@ -1473,18 +1477,19 @@ msgstr "اختر القسم" #: templates/observations/public_new.html:86 #: templates/organizations/orgsection_form.html:115 msgid "Location Type" -msgstr "نوع الموقع" +msgstr "الموقع" #: apps/complaints/forms.py:143 apps/complaints/forms.py:433 #: apps/complaints/forms.py:597 apps/complaints/forms.py:989 #: apps/observations/forms.py:744 -#: templates/complaints/complaint_detail.html:1030 +#: templates/complaints/complaint_detail.html:1141 +#: templates/complaints/complaint_detail_ds.html:1034 #: templates/complaints/public_complaint_form.html:96 #: templates/complaints/public_inquiry_form.html:67 #: templates/core/public_submit.html:506 #: templates/observations/public_new.html:90 msgid "Select Location Type" -msgstr "اختر نوع الموقع" +msgstr "اختر الموقع" #: apps/complaints/forms.py:149 apps/complaints/forms.py:995 #: apps/observations/forms.py:763 @@ -1493,16 +1498,20 @@ msgstr "المنطقة (اختياري)" #: apps/complaints/forms.py:151 apps/complaints/forms.py:997 #: apps/observations/forms.py:765 -#: templates/complaints/complaint_detail.html:1044 -#: templates/complaints/complaint_detail.html:1334 +#: templates/complaints/complaint_detail.html:1155 +#: templates/complaints/complaint_detail.html:1666 +#: templates/complaints/complaint_detail_ds.html:1048 +#: templates/complaints/complaint_detail_ds.html:1346 msgid "Select Area" msgstr "اختر المنطقة" #: apps/complaints/forms.py:157 apps/complaints/forms.py:455 #: apps/complaints/forms.py:659 apps/feedback/forms.py:290 #: apps/observations/forms.py:253 -#: templates/complaints/complaint_detail.html:367 -#: templates/complaints/complaint_detail.html:1073 +#: templates/complaints/complaint_detail.html:494 +#: templates/complaints/complaint_detail.html:1184 +#: templates/complaints/complaint_detail_ds.html:407 +#: templates/complaints/complaint_detail_ds.html:1077 #: templates/complaints/government_ticket_form.html:205 #: templates/complaints/public_complaint_form.html:134 #: templates/complaints/public_inquiry_form.html:99 @@ -1517,15 +1526,19 @@ msgstr "اختر المنطقة" #: templates/organizations/subsection_list.html:80 #: templates/organizations/subsection_list.html:124 msgid "Section" -msgstr "القسم" +msgstr "الفرع" #: apps/complaints/forms.py:159 apps/complaints/forms.py:661 #: apps/complaints/forms.py:1013 apps/feedback/forms.py:292 #: apps/observations/forms.py:255 apps/observations/forms.py:758 -#: templates/complaints/complaint_detail.html:1078 -#: templates/complaints/complaint_detail.html:1378 -#: templates/complaints/complaint_detail.html:1385 -#: templates/complaints/complaint_detail.html:1423 +#: templates/complaints/complaint_detail.html:1189 +#: templates/complaints/complaint_detail.html:1710 +#: templates/complaints/complaint_detail.html:1717 +#: templates/complaints/complaint_detail.html:1755 +#: templates/complaints/complaint_detail_ds.html:1082 +#: templates/complaints/complaint_detail_ds.html:1390 +#: templates/complaints/complaint_detail_ds.html:1397 +#: templates/complaints/complaint_detail_ds.html:1435 #: templates/complaints/government_ticket_form.html:286 #: templates/complaints/inquiry_form.html:296 #: templates/complaints/public_complaint_form.html:137 @@ -1553,7 +1566,7 @@ msgstr "اختر القسم" #: apps/complaints/forms.py:165 #: templates/organizations/department_complaint_detail.html:118 -#: templates/organizations/department_detail.html:1304 +#: templates/organizations/department_detail.html:1354 #: templates/organizations/department_staff_detail.html:469 msgid "Staff Involved" msgstr "الموظف المعني" @@ -1565,7 +1578,6 @@ msgstr "اسم الموظف المعني (إن كان معروفًا)" #: apps/complaints/forms.py:174 templates/callcenter/complaint_form.html:165 #: templates/callcenter/complaint_success.html:64 #: templates/complaints/complaint_form.html:622 -#: templates/complaints/complaint_pdf.html:543 #: templates/complaints/patient_complaint_visit_form.html:130 #: templates/organizations/department_manager_review.html:31 msgid "Complaint Details" @@ -1589,13 +1601,16 @@ msgstr "ما النتيجة التي تتوقعها لحل هذه الشكوى؟ #: apps/complaints/forms.py:197 #: apps/executive_summary/templates/executive/insights.html:55 +#: templates/actions/action_create.html:94 +#: templates/actions/action_detail.html:154 #: templates/analytics/dashboard.html:1117 #: templates/callcenter/complaint_form.html:213 #: templates/callcenter/complaint_list.html:146 #: templates/callcenter/complaint_list.html:181 #: templates/complaints/adverse_action_list.html:227 #: templates/complaints/adverse_action_list.html:276 -#: templates/complaints/complaint_detail.html:380 +#: templates/complaints/complaint_detail.html:507 +#: templates/complaints/complaint_detail_ds.html:420 #: templates/complaints/complaint_form.html:685 #: templates/complaints/complaint_list.html:206 #: templates/complaints/complaint_list.html:241 @@ -1610,7 +1625,7 @@ msgstr "ما النتيجة التي تتوقعها لحل هذه الشكوى؟ #: templates/observations/public_track.html:200 #: templates/observations/response_form_token.html:26 #: templates/organizations/department_complaints.html:74 -#: templates/organizations/department_detail.html:830 +#: templates/organizations/department_detail.html:880 #: templates/organizations/department_observations.html:70 #: templates/organizations/department_staff_detail.html:217 #: templates/organizations/staff_detail.html:239 @@ -1620,8 +1635,8 @@ msgid "Severity" msgstr "الخطورة" #: apps/complaints/forms.py:205 apps/complaints/forms.py:667 -#: templates/actions/action_create.html:29 -#: templates/actions/action_detail.html:157 +#: templates/actions/action_create.html:48 +#: templates/actions/action_detail.html:147 #: templates/actions/action_list.html:108 #: templates/analytics/dashboard.html:919 #: templates/callcenter/complaint_form.html:227 @@ -1642,10 +1657,10 @@ msgstr "الخطورة" #: templates/emails/new_complaint_admin_notification.html:18 #: templates/emails/new_inquiry_notification.html:19 #: templates/emails/new_suggestion_notification.html:19 -#: templates/feedback/feedback_detail.html:232 +#: templates/feedback/feedback_detail.html:235 #: templates/observations/convert_to_action.html:75 -#: templates/organizations/department_detail.html:894 -#: templates/organizations/department_detail.html:1324 +#: templates/organizations/department_detail.html:944 +#: templates/organizations/department_detail.html:1374 #: templates/organizations/department_inquiries.html:71 #: templates/projects/convert_action.html:125 #: templates/px_sources/source_detail.html:259 @@ -1660,7 +1675,7 @@ msgstr "الأولوية" #: apps/complaints/forms.py:214 apps/complaints/forms.py:378 msgid "Complaint Source Type" -msgstr "نوع مصدر الشكوى" +msgstr "مصدر الشكوى" #: apps/complaints/forms.py:223 msgid "Attach Documents (Optional)" @@ -1680,7 +1695,7 @@ msgid "Please enter a valid National ID or Iqama number (10 digits)" msgstr "يرجى إدخال رقم هوية وطنية أو إقامة صحيح (10 أرقام)" #: apps/complaints/forms.py:318 apps/complaints/forms.py:562 -#: apps/complaints/ui_views.py:4365 +#: apps/complaints/ui_views.py:4543 msgid "Incident date cannot be in the future" msgstr "لا يمكن أن يكون تاريخ الواقعة في المستقبل" @@ -1702,7 +1717,7 @@ msgstr "نوع الملاحظة" #: apps/complaints/forms.py:387 templates/px_sources/source_detail.html:4 msgid "PX Source" -msgstr "مصدر PX" +msgstr "مصدر الشكوى" #: apps/complaints/forms.py:389 apps/complaints/forms.py:699 msgid "Select source (optional)" @@ -1713,8 +1728,10 @@ msgid "National ID/Iqama No." msgstr "رقم الهوية الوطنية/الإقامة" #: apps/complaints/forms.py:439 apps/complaints/forms.py:603 -#: apps/feedback/forms.py:277 templates/complaints/complaint_detail.html:365 -#: templates/complaints/complaint_detail.html:1039 +#: apps/feedback/forms.py:277 templates/complaints/complaint_detail.html:492 +#: templates/complaints/complaint_detail.html:1150 +#: templates/complaints/complaint_detail_ds.html:405 +#: templates/complaints/complaint_detail_ds.html:1043 #: templates/complaints/public_complaint_form.html:106 #: templates/complaints/public_inquiry_form.html:78 #: templates/core/public_submit.html:507 @@ -1780,23 +1797,24 @@ msgstr "نوع الاستفسار" #: templates/callcenter/inquiry_form.html:186 #: templates/callcenter/inquiry_list.html:174 #: templates/callcenter/interaction_list.html:108 -#: templates/complaints/complaint_detail.html:961 -#: templates/complaints/inquiry_detail.html:840 +#: templates/complaints/complaint_detail.html:1072 +#: templates/complaints/complaint_detail_ds.html:965 +#: templates/complaints/inquiry_detail.html:809 #: templates/complaints/inquiry_list.html:190 #: templates/complaints/inquiry_response_form_token.html:23 #: templates/complaints/public_inquiry_form.html:130 #: templates/complaints/public_inquiry_track.html:214 #: templates/components/department_response_modal.html:17 -#: templates/components/send_to_modal.html:87 +#: templates/components/send_to_modal.html:94 #: templates/config/deleted_items.html:123 #: templates/core/public_submit.html:450 #: templates/dashboard/partials/complaints_table.html:25 #: templates/dashboard/partials/inquiries_table.html:25 #: templates/emails/new_inquiry_notification.html:17 -#: templates/observations/observation_detail.html:956 +#: templates/observations/observation_detail.html:925 #: templates/organizations/department_detail.html:155 -#: templates/organizations/department_detail.html:769 -#: templates/organizations/department_detail.html:1319 +#: templates/organizations/department_detail.html:819 +#: templates/organizations/department_detail.html:1369 #: templates/organizations/department_inquiries.html:67 #: templates/organizations/department_staff_detail.html:484 #: templates/px_sources/source_detail.html:323 @@ -1823,7 +1841,7 @@ msgstr "موضوع مختصر" #: templates/emails/new_suggestion_notification.html:25 #: templates/feedback/feedback_form.html:112 #: templates/notifications/send_sms_direct.html:44 -#: templates/organizations/department_detail.html:1323 +#: templates/organizations/department_detail.html:1373 #: templates/organizations/department_inquiry_detail.html:58 #: templates/organizations/department_staff_detail.html:285 #: templates/organizations/department_staff_detail.html:488 @@ -1855,10 +1873,11 @@ msgstr "هاتف جهة الاتصال" msgid "Contact Email" msgstr "البريد الإلكتروني لجهة الاتصال" -#: apps/complaints/forms.py:669 apps/complaints/models.py:1732 +#: apps/complaints/forms.py:669 apps/complaints/models.py:1787 #: apps/core/models.py:149 apps/core/models.py:156 #: apps/executive_summary/models.py:185 apps/executive_summary/models.py:287 -#: apps/observations/models.py:37 templates/actions/action_create.html:31 +#: apps/observations/models.py:37 templates/actions/action_create.html:50 +#: templates/actions/action_create.html:96 #: templates/actions/action_list.html:113 #: templates/actions/action_list.html:155 #: templates/callcenter/complaint_form.html:216 @@ -1884,10 +1903,11 @@ msgstr "البريد الإلكتروني لجهة الاتصال" msgid "Low" msgstr "منخفض" -#: apps/complaints/forms.py:670 apps/complaints/models.py:1733 +#: apps/complaints/forms.py:670 apps/complaints/models.py:1788 #: apps/core/models.py:150 apps/core/models.py:157 #: apps/executive_summary/models.py:186 apps/executive_summary/models.py:288 -#: apps/observations/models.py:38 templates/actions/action_create.html:32 +#: apps/observations/models.py:38 templates/actions/action_create.html:51 +#: templates/actions/action_create.html:97 #: templates/actions/action_list.html:112 #: templates/actions/action_list.html:153 #: templates/callcenter/complaint_form.html:217 @@ -1913,12 +1933,13 @@ msgstr "منخفض" msgid "Medium" msgstr "متوسط" -#: apps/complaints/forms.py:671 apps/complaints/models.py:1734 +#: apps/complaints/forms.py:671 apps/complaints/models.py:1789 #: apps/core/models.py:151 apps/core/models.py:158 #: apps/executive_summary/models.py:187 apps/executive_summary/models.py:289 #: apps/executive_summary/templates/executive/dashboard.html:271 #: apps/executive_summary/templates/executive/insights.html:26 -#: apps/observations/models.py:39 templates/actions/action_create.html:33 +#: apps/observations/models.py:39 templates/actions/action_create.html:52 +#: templates/actions/action_create.html:98 #: templates/actions/action_list.html:111 #: templates/actions/action_list.html:151 #: templates/callcenter/complaint_form.html:218 @@ -1949,7 +1970,8 @@ msgstr "مرتفع" #: apps/executive_summary/templates/executive/dashboard.html:92 #: apps/executive_summary/templates/executive/dashboard.html:268 #: apps/executive_summary/templates/executive/insights.html:23 -#: apps/observations/models.py:40 templates/callcenter/complaint_form.html:219 +#: apps/observations/models.py:40 templates/actions/action_create.html:99 +#: templates/callcenter/complaint_form.html:219 #: templates/callcenter/complaint_list.html:149 #: templates/complaints/complaint_form.html:710 #: templates/complaints/complaint_list.html:193 @@ -1976,9 +1998,10 @@ msgstr "استفسار صادر" msgid "Outgoing Department" msgstr "القسم الصادر" -#: apps/complaints/forms.py:697 templates/complaints/complaint_detail.html:445 +#: apps/complaints/forms.py:697 templates/actions/action_detail.html:158 +#: templates/complaints/complaint_detail.html:582 +#: templates/complaints/complaint_detail_ds.html:485 #: templates/complaints/complaint_list.html:237 -#: templates/complaints/complaint_pdf.html:550 #: templates/complaints/government_ticket_list.html:83 #: templates/complaints/government_ticket_list.html:142 #: templates/complaints/partials/pdf_summary_panel.html:45 @@ -1988,9 +2011,9 @@ msgstr "القسم الصادر" #: templates/dashboard/standards_dashboard.html:36 #: templates/feedback/comment_list.html:104 #: templates/feedback/comment_list.html:153 -#: templates/feedback/feedback_detail.html:156 +#: templates/feedback/feedback_detail.html:159 #: templates/organizations/department_complaint_detail.html:137 -#: templates/organizations/department_detail.html:1309 +#: templates/organizations/department_detail.html:1359 #: templates/organizations/department_staff_detail.html:474 #: templates/physicians/doctor_rating_job_list.html:106 #: templates/physicians/doctor_rating_job_status.html:162 @@ -2008,7 +2031,7 @@ msgid "Source" msgstr "المصدر" #: apps/complaints/forms.py:959 templates/analytics/kpi_list.html:76 -#: templates/appreciation/appreciation_detail.html:120 +#: templates/appreciation/appreciation_detail.html:126 #: templates/complaints/government_ticket_detail.html:107 #: templates/complaints/partials/pdf_summary_panel.html:41 #: templates/complaints/public_complaint_form.html:32 @@ -2018,7 +2041,7 @@ msgstr "المصدر" #: templates/journeys/template_list.html:78 #: templates/observations/public_new.html:212 #: templates/organizations/department_confirm_delete.html:22 -#: templates/organizations/department_detail.html:516 +#: templates/organizations/department_detail.html:566 #: templates/organizations/department_form.html:89 #: templates/organizations/department_staff_detail.html:59 #: templates/organizations/hospital_list.html:161 @@ -2101,7 +2124,7 @@ msgstr "مثال: B2022807" msgid "Complainant name" msgstr "اسم المشتكي" -#: apps/complaints/forms.py:1260 +#: apps/complaints/forms.py:1260 apps/organizations/models.py:563 #: templates/complaints/government_ticket_detail.html:111 #: templates/complaints/government_ticket_import.html:164 #: templates/organizations/patient_list.html:283 @@ -2115,14 +2138,15 @@ msgstr "رقم الاتصال" #: apps/complaints/forms.py:1266 apps/complaints/models.py:117 #: templates/callcenter/complaint_form.html:209 -#: templates/complaints/complaint_detail.html:394 +#: templates/complaints/complaint_detail.html:521 +#: templates/complaints/complaint_detail_ds.html:434 #: templates/complaints/government_ticket_import.html:168 #: templates/feedback/comment_list.html:77 #: templates/feedback/comment_list.html:155 #: templates/organizations/department_complaint_detail.html:126 #: templates/organizations/department_complaints.html:69 -#: templates/organizations/department_detail.html:701 -#: templates/organizations/department_detail.html:1308 +#: templates/organizations/department_detail.html:751 +#: templates/organizations/department_detail.html:1358 #: templates/organizations/department_staff_detail.html:473 msgid "Classification" msgstr "التصنيف" @@ -2131,10 +2155,10 @@ msgstr "التصنيف" msgid "A ticket with this number already exists." msgstr "توجد بالفعل تذكرة بهذا الرقم." -#: apps/complaints/models.py:28 apps/complaints/models.py:1758 +#: apps/complaints/models.py:28 apps/complaints/models.py:1813 #: apps/executive_summary/templates/executive/dashboard.html:99 -#: apps/observations/models.py:46 apps/organizations/ui_views.py:2368 -#: apps/organizations/ui_views.py:2440 apps/px_sources/models.py:276 +#: apps/observations/models.py:46 apps/organizations/ui_views.py:2406 +#: apps/organizations/ui_views.py:2478 apps/px_sources/models.py:276 #: templates/callcenter/complaint_list.html:93 #: templates/callcenter/complaint_list.html:139 #: templates/callcenter/inquiry_list.html:89 @@ -2151,8 +2175,8 @@ msgstr "توجد بالفعل تذكرة بهذا الرقم." #: templates/dashboard/observation_report.html:141 #: templates/dashboard/observation_report.html:173 #: templates/organizations/department_complaints.html:34 -#: templates/organizations/department_detail.html:453 -#: templates/organizations/department_detail.html:463 +#: templates/organizations/department_detail.html:503 +#: templates/organizations/department_detail.html:513 #: templates/organizations/department_inquiries.html:33 #: templates/organizations/department_staff_detail.html:179 #: templates/organizations/staff_detail.html:207 @@ -2166,17 +2190,16 @@ msgstr "توجد بالفعل تذكرة بهذا الرقم." msgid "Open" msgstr "مفتوح" -#: apps/complaints/models.py:29 apps/complaints/models.py:889 -#: apps/complaints/models.py:891 apps/complaints/models.py:1759 -#: apps/complaints/models.py:3548 apps/complaints/ui_views.py:4549 -#: apps/complaints/ui_views.py:4550 apps/complaints/ui_views.py:4745 -#: apps/complaints/ui_views.py:4746 apps/complaints/ui_views.py:4747 -#: apps/observations/models.py:47 apps/organizations/ui_views.py:2368 -#: apps/organizations/ui_views.py:2440 apps/organizations/ui_views.py:2510 +#: apps/complaints/models.py:29 apps/complaints/models.py:944 +#: apps/complaints/models.py:946 apps/complaints/models.py:1814 +#: apps/complaints/models.py:3638 apps/complaints/ui_views.py:4794 +#: apps/complaints/ui_views.py:4795 apps/complaints/ui_views.py:4993 +#: apps/complaints/ui_views.py:4994 apps/complaints/ui_views.py:4995 +#: apps/observations/models.py:47 apps/organizations/ui_views.py:2406 +#: apps/organizations/ui_views.py:2478 apps/organizations/ui_views.py:2548 #: templates/accounts/onboarding/dashboard.html:59 #: templates/accounts/onboarding/progress_detail.html:153 #: templates/accounts/onboarding/provisional_list.html:110 -#: templates/actions/action_create.html:86 #: templates/actions/action_list.html:102 #: templates/actions/action_list.html:161 #: templates/callcenter/complaint_list.html:102 @@ -2196,9 +2219,9 @@ msgstr "مفتوح" #: templates/dashboard/observation_report.html:174 #: templates/observations/observation_list.html:132 #: templates/organizations/department_complaints.html:35 -#: templates/organizations/department_detail.html:454 -#: templates/organizations/department_detail.html:464 -#: templates/organizations/department_detail.html:475 +#: templates/organizations/department_detail.html:504 +#: templates/organizations/department_detail.html:514 +#: templates/organizations/department_detail.html:525 #: templates/organizations/department_inquiries.html:34 #: templates/organizations/department_observations.html:35 #: templates/organizations/department_staff_detail.html:185 @@ -2219,18 +2242,18 @@ msgstr "مفتوح" msgid "In Progress" msgstr "قيد التنفيذ" -#: apps/complaints/models.py:30 apps/complaints/ui_views.py:167 +#: apps/complaints/models.py:30 apps/complaints/ui_views.py:169 msgid "Partially Resolved" msgstr "محلول جزئياً" -#: apps/complaints/models.py:31 apps/complaints/models.py:896 -#: apps/complaints/models.py:1760 apps/complaints/models.py:3137 -#: apps/complaints/models.py:3549 apps/complaints/ui_views.py:160 -#: apps/complaints/ui_views.py:269 apps/complaints/ui_views.py:4551 -#: apps/complaints/ui_views.py:4748 apps/executive_summary/models.py:194 +#: apps/complaints/models.py:31 apps/complaints/models.py:951 +#: apps/complaints/models.py:1815 apps/complaints/models.py:3227 +#: apps/complaints/models.py:3639 apps/complaints/ui_views.py:162 +#: apps/complaints/ui_views.py:271 apps/complaints/ui_views.py:4796 +#: apps/complaints/ui_views.py:4996 apps/executive_summary/models.py:194 #: apps/observations/models.py:48 apps/observations/views.py:136 -#: apps/organizations/ui_views.py:2368 apps/organizations/ui_views.py:2440 -#: apps/organizations/ui_views.py:2510 apps/px_sources/models.py:345 +#: apps/organizations/ui_views.py:2406 apps/organizations/ui_views.py:2478 +#: apps/organizations/ui_views.py:2548 apps/px_sources/models.py:345 #: templates/analytics/kpi_report_weasyprint.html:510 #: templates/callcenter/complaint_list.html:111 #: templates/callcenter/complaint_list.html:141 @@ -2252,9 +2275,9 @@ msgstr "محلول جزئياً" #: templates/dashboard/observation_report.html:143 #: templates/dashboard/observation_report.html:175 #: templates/organizations/department_complaints.html:36 -#: templates/organizations/department_detail.html:455 -#: templates/organizations/department_detail.html:465 -#: templates/organizations/department_detail.html:476 +#: templates/organizations/department_detail.html:505 +#: templates/organizations/department_detail.html:515 +#: templates/organizations/department_detail.html:526 #: templates/organizations/department_inquiries.html:35 #: templates/organizations/department_observations.html:36 #: templates/organizations/department_staff_detail.html:191 @@ -2276,14 +2299,14 @@ msgstr "محلول جزئياً" msgid "Resolved" msgstr "تم الحل" -#: apps/complaints/models.py:32 apps/complaints/models.py:897 -#: apps/complaints/models.py:1761 apps/complaints/models.py:3550 -#: apps/complaints/ui_views.py:179 apps/complaints/ui_views.py:275 -#: apps/complaints/ui_views.py:4552 apps/complaints/ui_views.py:4749 +#: apps/complaints/models.py:32 apps/complaints/models.py:952 +#: apps/complaints/models.py:1816 apps/complaints/models.py:3640 +#: apps/complaints/ui_views.py:181 apps/complaints/ui_views.py:277 +#: apps/complaints/ui_views.py:4797 apps/complaints/ui_views.py:4997 #: apps/executive_summary/templates/executive/dashboard.html:101 #: apps/feedback/models.py:36 apps/observations/models.py:49 -#: apps/observations/views.py:143 apps/organizations/ui_views.py:2368 -#: apps/organizations/ui_views.py:2440 apps/organizations/ui_views.py:2510 +#: apps/observations/views.py:143 apps/organizations/ui_views.py:2406 +#: apps/organizations/ui_views.py:2478 apps/organizations/ui_views.py:2548 #: apps/px_sources/models.py:278 apps/px_sources/models.py:346 #: templates/callcenter/complaint_list.html:142 #: templates/callcenter/inquiry_list.html:138 @@ -2292,10 +2315,10 @@ msgstr "تم الحل" #: templates/dashboard/my_dashboard.html:150 #: templates/dashboard/my_dashboard.html:332 #: templates/organizations/department_complaints.html:37 -#: templates/organizations/department_detail.html:456 -#: templates/organizations/department_detail.html:466 -#: templates/organizations/department_detail.html:477 -#: templates/organizations/department_detail.html:487 +#: templates/organizations/department_detail.html:506 +#: templates/organizations/department_detail.html:516 +#: templates/organizations/department_detail.html:527 +#: templates/organizations/department_detail.html:537 #: templates/organizations/department_inquiries.html:36 #: templates/organizations/department_observations.html:37 #: templates/organizations/department_staff_detail.html:197 @@ -2313,17 +2336,16 @@ msgstr "تم الحل" msgid "Closed" msgstr "مغلقة" -#: apps/complaints/models.py:33 apps/complaints/models.py:898 -#: apps/complaints/ui_views.py:186 apps/complaints/ui_views.py:4553 -#: apps/core/models.py:145 templates/actions/action_create.html:88 -#: templates/actions/action_list.html:104 +#: apps/complaints/models.py:33 apps/complaints/models.py:953 +#: apps/complaints/ui_views.py:188 apps/complaints/ui_views.py:4798 +#: apps/core/models.py:145 templates/actions/action_list.html:104 #: templates/actions/action_list.html:163 #: templates/journeys/instance_list.html:187 #: templates/organizations/staff_detail.html:273 msgid "Cancelled" msgstr "ملغى" -#: apps/complaints/models.py:34 apps/complaints/ui_views.py:172 +#: apps/complaints/models.py:34 apps/complaints/ui_views.py:174 msgid "Pending External" msgstr "معلق خارجي" @@ -2331,14 +2353,13 @@ msgstr "معلق خارجي" msgid "OVR Pending Approval" msgstr "موافقة OVR معلقة" -#: apps/complaints/models.py:41 apps/complaints/models.py:1770 +#: apps/complaints/models.py:41 apps/complaints/models.py:1825 msgid "Not Contacted" msgstr "لم يتم الاتصال" -#: apps/complaints/models.py:42 apps/complaints/models.py:1771 -#: apps/complaints/ui_views.py:131 apps/complaints/ui_views.py:246 -#: apps/px_sources/models.py:344 templates/complaints/complaint_detail.html:811 -#: templates/dashboard/inquiry_report.html:167 +#: apps/complaints/models.py:42 apps/complaints/models.py:1826 +#: apps/complaints/ui_views.py:133 apps/complaints/ui_views.py:248 +#: apps/px_sources/models.py:344 templates/dashboard/inquiry_report.html:167 #: templates/dashboard/inquiry_report.html:199 #: templates/px_sources/communication_request_detail.html:66 #: templates/px_sources/communication_request_detail.html:249 @@ -2357,10 +2378,12 @@ msgstr "تم التواصل، لا رد" msgid "Department No Response" msgstr "لا رد من القسم" -#: apps/complaints/models.py:50 apps/complaints/ui_views.py:136 -#: apps/observations/views.py:122 templates/actions/action_detail.html:496 +#: apps/complaints/models.py:50 apps/complaints/ui_views.py:138 +#: apps/observations/views.py:122 #: templates/complaints/adverse_action_list.html:279 -#: templates/complaints/complaint_detail.html:454 +#: templates/complaints/complaint_detail.html:591 +#: templates/complaints/complaint_detail.html:866 +#: templates/complaints/complaint_detail_ds.html:494 #: templates/complaints/partials/adverse_actions_panel.html:47 #: templates/complaints/public_complaint_track.html:173 #: templates/complaints/public_inquiry_track.html:177 @@ -2370,7 +2393,7 @@ msgstr "لا رد من القسم" #: templates/dashboard/complaint_quarterly_report.html:111 #: templates/dashboard/employee_evaluation_charts.html:578 #: templates/organizations/department_complaint_detail.html:155 -#: templates/organizations/department_detail.html:1313 +#: templates/organizations/department_detail.html:1363 #: templates/organizations/department_staff_detail.html:478 msgid "Escalated" msgstr "تم التصعيد" @@ -2400,13 +2423,13 @@ msgid "Patient Withdrawn" msgstr "المريض منسحب" #: apps/complaints/models.py:67 apps/complaints/models.py:89 -#: apps/complaints/models.py:223 apps/complaints/ui_views.py:105 -#: apps/complaints/ui_views.py:227 apps/observations/views.py:106 +#: apps/complaints/models.py:223 apps/complaints/ui_views.py:107 +#: apps/complaints/ui_views.py:229 apps/observations/views.py:106 #: apps/surveys/forms.py:194 templates/callcenter/complaint_form.html:117 #: templates/callcenter/complaint_list.html:178 #: templates/callcenter/inquiry_form.html:134 #: templates/complaints/partials/resolution_panel.html:26 -#: templates/complaints/partials/resolution_panel.html:168 +#: templates/complaints/partials/resolution_panel.html:297 #: templates/complaints/patient_complaint_portal.html:49 #: templates/complaints/patient_complaint_visits.html:65 #: templates/complaints/public_complaint_form.html:41 @@ -2415,8 +2438,8 @@ msgstr "المريض منسحب" #: templates/emails/new_complaint_admin_notification.html:20 #: templates/journeys/instance_list.html:238 #: templates/organizations/department_complaints.html:71 -#: templates/organizations/department_detail.html:703 -#: templates/organizations/department_detail.html:1302 +#: templates/organizations/department_detail.html:753 +#: templates/organizations/department_detail.html:1352 #: templates/organizations/department_manager_review.html:59 #: templates/organizations/department_staff_detail.html:215 #: templates/organizations/department_staff_detail.html:467 @@ -2448,7 +2471,7 @@ msgstr "آخر — يرجى التحديد" #: templates/complaints/partials/pdf_summary_panel.html:84 #: templates/core/public_submit.html:295 templates/core/public_track.html:153 #: templates/organizations/department_complaint_detail.html:49 -#: templates/organizations/department_detail.html:1296 +#: templates/organizations/department_detail.html:1346 #: templates/organizations/department_staff_detail.html:464 #: templates/px_sources/communication_request_detail.html:194 #: templates/surveys/comment_list.html:202 @@ -2464,7 +2487,7 @@ msgstr "شكوى" #: templates/appreciation/my_badges.html:11 #: templates/core/public_submit.html:334 #: templates/layouts/partials/sidebar.html:222 -#: templates/organizations/department_detail.html:1300 +#: templates/organizations/department_detail.html:1350 #: templates/organizations/department_staff_detail.html:465 #: templates/surveys/comment_list.html:206 msgid "Appreciation" @@ -2521,12 +2544,13 @@ msgid "Council of Health Insurance" msgstr "مجلس التأمين الصحي" #: apps/complaints/models.py:97 apps/complaints/models.py:226 -#: apps/complaints/models.py:1690 apps/complaints/models.py:2585 -#: apps/complaints/models.py:2648 apps/complaints/models.py:3120 -#: apps/complaints/models.py:3417 apps/feedback/models.py:61 -#: apps/feedback/models.py:435 apps/organizations/models.py:306 -#: apps/organizations/models.py:352 apps/organizations/models.py:560 +#: apps/complaints/models.py:1745 apps/complaints/models.py:2633 +#: apps/complaints/models.py:2696 apps/complaints/models.py:3210 +#: apps/complaints/models.py:3507 apps/feedback/models.py:61 +#: apps/feedback/models.py:435 apps/organizations/models.py:320 +#: apps/organizations/models.py:366 apps/organizations/models.py:574 #: apps/px_sources/models.py:43 apps/px_sources/models.py:340 +#: templates/actions/action_create.html:89 #: templates/callcenter/complaint_form.html:119 #: templates/callcenter/complaint_form.html:191 #: templates/callcenter/inquiry_form.html:136 @@ -2558,19 +2582,20 @@ msgstr "المجال" #: templates/accounts/acknowledgements/checklist_list.html:129 #: templates/accounts/onboarding/checklist_list.html:237 #: templates/accounts/onboarding/content_list.html:193 -#: templates/actions/action_detail.html:153 +#: templates/actions/action_create.html:81 +#: templates/actions/action_detail.html:143 #: templates/analytics/kpi_list.html:77 #: templates/analytics/kpi_report_weasyprint.html:449 -#: templates/appreciation/appreciation_detail.html:301 +#: templates/appreciation/appreciation_detail.html:307 #: templates/appreciation/appreciation_list.html:193 #: templates/callcenter/complaint_form.html:182 #: templates/callcenter/complaint_list.html:180 #: templates/callcenter/inquiry_form.html:175 #: templates/callcenter/inquiry_list.html:142 #: templates/callcenter/inquiry_list.html:177 -#: templates/complaints/complaint_detail.html:366 +#: templates/complaints/complaint_detail.html:493 +#: templates/complaints/complaint_detail_ds.html:406 #: templates/complaints/complaint_form.html:679 -#: templates/complaints/complaint_pdf.html:546 #: templates/complaints/complaint_threshold_list.html:257 #: templates/complaints/inquiry_list.html:151 #: templates/complaints/inquiry_list.html:192 @@ -2589,20 +2614,20 @@ msgstr "المجال" #: templates/emails/new_appreciation_notification.html:20 #: templates/emails/new_inquiry_notification.html:18 #: templates/emails/new_suggestion_notification.html:18 -#: templates/feedback/feedback_detail.html:90 -#: templates/feedback/feedback_detail.html:226 +#: templates/feedback/feedback_detail.html:93 +#: templates/feedback/feedback_detail.html:229 #: templates/feedback/feedback_list.html:171 #: templates/feedback/feedback_list.html:209 #: templates/observations/convert_to_action.html:71 -#: templates/observations/observation_detail.html:145 +#: templates/observations/observation_detail.html:152 #: templates/observations/observation_list.html:205 #: templates/observations/observation_list.html:299 #: templates/observations/public_new.html:114 #: templates/observations/public_success.html:126 #: templates/observations/public_track.html:192 -#: templates/organizations/department_detail.html:895 -#: templates/organizations/department_detail.html:950 -#: templates/organizations/department_detail.html:1317 +#: templates/organizations/department_detail.html:945 +#: templates/organizations/department_detail.html:1000 +#: templates/organizations/department_detail.html:1367 #: templates/organizations/department_form.html:104 #: templates/organizations/department_inquiry_detail.html:100 #: templates/organizations/department_list.html:141 @@ -2649,15 +2674,19 @@ msgstr "قريب" msgid "Friend" msgstr "صديق" -#: apps/complaints/models.py:581 templates/complaints/inquiry_detail.html:577 -#: templates/complaints/partials/resolution_panel.html:92 +#: apps/complaints/models.py:229 +msgid "Complinant" +msgstr "المشتكي" + +#: apps/complaints/models.py:581 apps/complaints/ui_views.py:1476 +#: templates/complaints/partials/resolution_panel.html:131 +#: templates/complaints/public_complaint_track.html:322 #: templates/core/public_track.html:279 -#: templates/observations/observation_detail.html:728 msgid "Satisfied" msgstr "راضٍ" -#: apps/complaints/models.py:582 apps/feedback/models.py:68 -#: templates/ai_engine/analyze_text.html:105 +#: apps/complaints/models.py:582 apps/complaints/ui_views.py:1476 +#: apps/feedback/models.py:68 templates/ai_engine/analyze_text.html:105 #: templates/ai_engine/sentiment_dashboard.html:48 #: templates/ai_engine/sentiment_dashboard.html:90 #: templates/ai_engine/sentiment_dashboard.html:255 @@ -2666,11 +2695,10 @@ msgstr "راضٍ" #: templates/ai_engine/sentiment_list.html:230 #: templates/ai_engine/tags/sentiment_badge.html:10 #: templates/ai_engine/tags/sentiment_card.html:14 -#: templates/complaints/inquiry_detail.html:582 -#: templates/complaints/partials/resolution_panel.html:98 +#: templates/complaints/partials/resolution_panel.html:137 +#: templates/complaints/public_complaint_track.html:317 #: templates/core/public_track.html:283 #: templates/feedback/feedback_list.html:184 -#: templates/observations/observation_detail.html:733 #: templates/physicians/physician_detail.html:502 #: templates/physicians/ratings_list.html:255 #: templates/social/comment_detail.html:139 @@ -2687,38 +2715,38 @@ msgstr "راضٍ" msgid "Neutral" msgstr "محايد" -#: apps/complaints/models.py:583 templates/complaints/inquiry_detail.html:587 -#: templates/complaints/partials/resolution_panel.html:104 +#: apps/complaints/models.py:583 apps/complaints/ui_views.py:1477 +#: templates/complaints/partials/resolution_panel.html:143 +#: templates/complaints/public_complaint_track.html:312 #: templates/core/public_track.html:287 -#: templates/observations/observation_detail.html:738 msgid "Dissatisfied" msgstr "غير راضٍ" -#: apps/complaints/models.py:584 templates/complaints/complaint_detail.html:98 -#: templates/complaints/complaint_detail.html:817 -#: templates/complaints/partials/resolution_panel.html:110 +#: apps/complaints/models.py:584 apps/complaints/ui_views.py:1477 +#: templates/complaints/partials/resolution_panel.html:119 +#: templates/complaints/partials/resolution_panel.html:149 #: templates/dashboard/inquiry_report.html:165 #: templates/dashboard/inquiry_report.html:197 msgid "No Response" msgstr "لا رد" -#: apps/complaints/models.py:888 apps/complaints/models.py:906 -#: apps/complaints/ui_views.py:4548 apps/complaints/ui_views.py:4744 -#: apps/complaints/ui_views.py:4751 templates/appreciation/leaderboard.html:148 +#: apps/complaints/models.py:943 apps/complaints/models.py:961 +#: apps/complaints/ui_views.py:4793 apps/complaints/ui_views.py:4992 +#: apps/complaints/ui_views.py:4999 templates/appreciation/leaderboard.html:148 #: templates/complaints/government_ticket_list.html:145 -#: templates/complaints/inquiry_detail.html:202 -#: templates/observations/observation_detail.html:221 +#: templates/complaints/inquiry_detail.html:209 +#: templates/observations/observation_detail.html:228 msgid "Received" msgstr "المستلمة" -#: apps/complaints/models.py:1686 apps/feedback/models.py:399 +#: apps/complaints/models.py:1741 apps/feedback/models.py:399 #: templates/callcenter/inquiry_form.html:178 #: templates/callcenter/inquiry_list.html:145 #: templates/integrations/survey_mapping_settings.html:160 msgid "Appointment" msgstr "موعد" -#: apps/complaints/models.py:1687 apps/feedback/models.py:430 +#: apps/complaints/models.py:1742 apps/feedback/models.py:430 #: templates/callcenter/complaint_form.html:189 #: templates/callcenter/inquiry_form.html:179 #: templates/callcenter/inquiry_list.html:146 @@ -2728,7 +2756,7 @@ msgstr "موعد" msgid "Billing" msgstr "الفوترة" -#: apps/complaints/models.py:1688 templates/callcenter/inquiry_form.html:180 +#: apps/complaints/models.py:1743 templates/callcenter/inquiry_form.html:180 #: templates/callcenter/inquiry_list.html:147 #: templates/complaints/inquiry_list.html:157 #: templates/complaints/public_inquiry_form.html:119 @@ -2736,64 +2764,66 @@ msgstr "الفوترة" msgid "Medical Records" msgstr "السجلات الطبية" -#: apps/complaints/models.py:1689 templates/callcenter/inquiry_form.html:181 +#: apps/complaints/models.py:1744 templates/callcenter/inquiry_form.html:181 msgid "General Information" msgstr "معلومات عامة" -#: apps/complaints/models.py:1772 +#: apps/complaints/models.py:1827 msgid "Contacted - No Response" msgstr "تم الاتصال - لا رد" -#: apps/complaints/models.py:1932 apps/complaints/models.py:2383 -#: apps/complaints/models.py:2743 templates/complaints/complaint_pdf.html:623 -#: templates/complaints/inquiry_detail.html:281 -#: templates/complaints/partials/departments_panel.html:70 +#: apps/complaints/models.py:1980 apps/complaints/models.py:2431 +#: apps/complaints/models.py:2791 templates/complaints/inquiry_detail.html:288 +#: templates/complaints/partials/departments_panel.html:75 #: templates/feedback/feedback_list.html:118 -#: templates/observations/observation_detail.html:302 +#: templates/observations/observation_detail.html:309 msgid "Pending Review" msgstr "بانتظار المراجعة" -#: apps/complaints/models.py:1933 apps/complaints/models.py:2384 -#: apps/complaints/models.py:2744 templates/complaints/complaint_pdf.html:619 -#: templates/complaints/inquiry_detail.html:293 +#: apps/complaints/models.py:1981 apps/complaints/models.py:2432 +#: apps/complaints/models.py:2792 templates/complaints/inquiry_detail.html:300 #: templates/complaints/partials/explanation_panel.html:188 -#: templates/observations/observation_detail.html:314 +#: templates/observations/observation_detail.html:321 msgid "Acceptable" msgstr "مقبول" -#: apps/complaints/models.py:1934 apps/complaints/models.py:2385 -#: apps/complaints/models.py:2745 templates/complaints/complaint_pdf.html:621 -#: templates/complaints/inquiry_detail.html:278 -#: templates/complaints/inquiry_detail.html:300 +#: apps/complaints/models.py:1982 apps/complaints/models.py:2433 +#: apps/complaints/models.py:2793 templates/complaints/inquiry_detail.html:285 +#: templates/complaints/inquiry_detail.html:307 #: templates/complaints/partials/explanation_panel.html:191 -#: templates/observations/observation_detail.html:299 -#: templates/observations/observation_detail.html:321 +#: templates/observations/observation_detail.html:306 +#: templates/observations/observation_detail.html:328 msgid "Not Acceptable" msgstr "غير مقبول" -#: apps/complaints/models.py:2242 +#: apps/complaints/models.py:2290 msgid "Status Change" msgstr "تغيير الحالة" -#: apps/complaints/models.py:2243 +#: apps/complaints/models.py:2291 #: templates/complaints/government_ticket_form.html:215 -#: templates/observations/observation_detail.html:610 +#: templates/observations/observation_detail.html:617 msgid "Assignment" msgstr "التعيين" -#: apps/complaints/models.py:2244 -#: templates/complaints/complaint_detail.html:912 -#: templates/complaints/complaint_detail.html:1144 -#: templates/observations/observation_detail.html:696 +#: apps/complaints/models.py:2292 +#: templates/complaints/complaint_detail.html:1027 +#: templates/complaints/complaint_detail.html:1255 +#: templates/complaints/complaint_detail_ds.html:916 +#: templates/complaints/complaint_detail_ds.html:1148 +#: templates/observations/observation_detail.html:703 #: templates/rca/rca_detail.html:528 msgid "Note" msgstr "ملاحظة" -#: apps/complaints/models.py:2245 -#: templates/complaints/complaint_detail.html:202 +#: apps/complaints/models.py:2293 +#: templates/complaints/complaint_detail.html:206 +#: templates/complaints/complaint_detail_ds.html:193 #: templates/complaints/explanation_form.html:8 -#: templates/complaints/inquiry_detail.html:354 +#: templates/complaints/inquiry_detail.html:361 #: templates/complaints/partials/explanation_panel.html:50 +#: templates/complaints/partials/workflow_timeline.html:114 +#: templates/complaints/partials/workflow_timeline.html:176 #: templates/complaints/public_inquiry_track.html:228 #: templates/core/public_track.html:269 #: templates/observations/public_track.html:213 @@ -2801,20 +2831,22 @@ msgstr "ملاحظة" msgid "Response" msgstr "الرد" -#: apps/complaints/models.py:2246 apps/executive_summary/models.py:282 +#: apps/complaints/models.py:2294 apps/executive_summary/models.py:282 #: apps/feedback/models.py:55 templates/callcenter/complaint_form.html:190 #: templates/core/public_submit.html:483 #: templates/layouts/source_user_base.html:197 -#: templates/observations/observation_detail.html:627 +#: templates/observations/observation_detail.html:634 #: templates/px_sources/source_user_suggestion_list.html:118 msgid "Communication" msgstr "التواصل" -#: apps/complaints/models.py:2247 +#: apps/complaints/models.py:2295 #: templates/complaints/inquiry_department_response.html:4 #: templates/complaints/inquiry_department_response.html:13 #: templates/complaints/inquiry_response_form_token.html:15 #: templates/complaints/partials/pdf_summary_panel.html:88 +#: templates/complaints/partials/workflow_timeline.html:48 +#: templates/complaints/partials/workflow_timeline.html:50 #: templates/complaints/public_complaint_track.html:226 #: templates/observations/observation_department_response.html:4 #: templates/observations/observation_department_response.html:13 @@ -2824,352 +2856,392 @@ msgstr "التواصل" msgid "Department Response" msgstr "رد القسم" -#: apps/complaints/models.py:2248 +#: apps/complaints/models.py:2296 msgid "Sent to Department" msgstr "تم الإرسال إلى القسم" -#: apps/complaints/models.py:2249 apps/complaints/ui_views.py:242 +#: apps/complaints/models.py:2297 apps/complaints/ui_views.py:244 msgid "Transferred to Department" msgstr "تم التحويل إلى القسم" -#: apps/complaints/models.py:2332 apps/complaints/models.py:2497 +#: apps/complaints/models.py:2380 apps/complaints/models.py:2545 msgid "Email Link" msgstr "رابط البريد الإلكتروني" -#: apps/complaints/models.py:2333 apps/complaints/models.py:2498 -#: templates/complaints/complaint_pdf.html:613 +#: apps/complaints/models.py:2381 apps/complaints/models.py:2546 msgid "Direct Entry" msgstr "إدخال مباشر" -#: apps/complaints/models.py:2583 +#: apps/complaints/models.py:2631 msgid "In Person" msgstr "شخصياً" -#: apps/complaints/models.py:2645 +#: apps/complaints/models.py:2693 msgid "Management Intervention" msgstr "التدخل الإداري" -#: apps/complaints/models.py:2646 +#: apps/complaints/models.py:2694 msgid "PR Follow-up" msgstr "متابعة العلاقات العامة" -#: apps/complaints/models.py:2647 +#: apps/complaints/models.py:2695 msgid "Department Review" msgstr "مراجعة القسم" -#: apps/complaints/models.py:2689 +#: apps/complaints/models.py:2737 msgid "Primary Department" msgstr "القسم الرئيسي" -#: apps/complaints/models.py:2690 +#: apps/complaints/models.py:2738 msgid "Secondary/Supporting" msgstr "ثانوي/مساند" -#: apps/complaints/models.py:2691 +#: apps/complaints/models.py:2739 msgid "Coordination Only" msgstr "التنسيق فقط" -#: apps/complaints/models.py:2692 +#: apps/complaints/models.py:2740 msgid "Investigating" msgstr "جاري التحقيق" -#: apps/complaints/models.py:2777 +#: apps/complaints/models.py:2825 #: templates/complaints/partials/explanation_panel.html:28 #: templates/complaints/partials/explanation_panel.html:154 #: templates/organizations/department_complaints.html:142 msgid "Pending Manager Review" msgstr "قيد مراجعة المدير" -#: apps/complaints/models.py:2778 +#: apps/complaints/models.py:2826 msgid "Manager Approved" msgstr "تمت الموافقة من قبل المدير" -#: apps/complaints/models.py:2779 +#: apps/complaints/models.py:2827 msgid "Manager Rejected" msgstr "تم الرفض من قبل المدير" #: apps/complaints/models.py:2846 +#: templates/accounts/simple_acknowledgements/admin_signatures.html:131 +#: templates/accounts/simple_acknowledgements/list.html:153 +#: templates/appreciation/appreciation_detail.html:176 +#: templates/appreciation/appreciation_list.html:114 +#: templates/appreciation/appreciation_list.html:172 +#: templates/appreciation/leaderboard.html:149 +#: templates/complaints/complaint_detail.html:701 +#: templates/complaints/complaint_detail.html:703 +#: templates/complaints/complaint_detail_ds.html:604 +#: templates/complaints/complaint_detail_ds.html:606 +#: templates/organizations/department_detail.html:546 +#: templates/organizations/department_detail.html:1004 +#: templates/organizations/department_detail.html:1375 +#: templates/organizations/department_staff_detail.html:489 +#: templates/simulator/log_list.html:229 +#: templates/surveys/instance_detail.html:427 +#: templates/surveys/instance_list.html:92 +#: templates/surveys/instance_list.html:138 +msgid "Sent" +msgstr "المرسلة" + +#: apps/complaints/models.py:2847 +#: templates/complaints/complaint_detail.html:717 +#: templates/complaints/complaint_detail_ds.html:620 +#: templates/complaints/inquiry_detail.html:282 +#: templates/complaints/partials/departments_panel.html:77 +#: templates/complaints/partials/explanation_panel.html:40 +#: templates/observations/observation_detail.html:303 +msgid "Accepted" +msgstr "مقبول" + +#: apps/complaints/models.py:2848 apps/complaints/models.py:3827 +#: apps/executive_summary/models.py:298 +#: templates/complaints/complaint_detail.html:718 +#: templates/complaints/complaint_detail_ds.html:621 +#: templates/complaints/partials/departments_panel.html:73 +#: templates/complaints/partials/departments_panel.html:79 +msgid "Rejected" +msgstr "مرفوض" + +#: apps/complaints/models.py:2936 msgid "Accused/Involved" msgstr "متهم/متورط" -#: apps/complaints/models.py:2847 +#: apps/complaints/models.py:2937 msgid "Witness" msgstr "شاهد" -#: apps/complaints/models.py:2848 +#: apps/complaints/models.py:2938 msgid "Responsible for Resolution" msgstr "مسؤول عن الحل" -#: apps/complaints/models.py:2849 +#: apps/complaints/models.py:2939 msgid "Investigator" msgstr "المحقق" -#: apps/complaints/models.py:2850 +#: apps/complaints/models.py:2940 msgid "Support Staff" msgstr "طاقم الدعم" -#: apps/complaints/models.py:3111 +#: apps/complaints/models.py:3201 msgid "Refused Service" msgstr "رفض الخدمة" -#: apps/complaints/models.py:3112 +#: apps/complaints/models.py:3202 msgid "Delayed Treatment" msgstr "تأخير العلاج" -#: apps/complaints/models.py:3113 +#: apps/complaints/models.py:3203 msgid "Verbal Abuse / Hostility" msgstr "إساءة لفظية / عدائية" -#: apps/complaints/models.py:3114 +#: apps/complaints/models.py:3204 msgid "Increased Wait Time" msgstr "زيادة وقت الانتظار" -#: apps/complaints/models.py:3115 +#: apps/complaints/models.py:3205 msgid "Unnecessary Procedure" msgstr "إجراء غير ضروري" -#: apps/complaints/models.py:3116 +#: apps/complaints/models.py:3206 msgid "Dismissed from Care" msgstr "فصل من الرعاية" -#: apps/complaints/models.py:3117 +#: apps/complaints/models.py:3207 msgid "Poor Treatment Quality" msgstr "جودة العلاج رديئة" -#: apps/complaints/models.py:3118 +#: apps/complaints/models.py:3208 msgid "Discrimination" msgstr "التمييز" -#: apps/complaints/models.py:3119 +#: apps/complaints/models.py:3209 msgid "Retaliation" msgstr "الانتقام" -#: apps/complaints/models.py:3125 +#: apps/complaints/models.py:3215 msgid "Low - Minor inconvenience" msgstr "منخفض - إزعاج طفيف" -#: apps/complaints/models.py:3126 +#: apps/complaints/models.py:3216 msgid "Medium - Moderate impact" msgstr "متوسط - تأثير متوسط" -#: apps/complaints/models.py:3127 +#: apps/complaints/models.py:3217 msgid "High - Significant harm" msgstr "عالٍ - ضرر كبير" -#: apps/complaints/models.py:3128 +#: apps/complaints/models.py:3218 msgid "Critical - Severe harm / Life-threatening" msgstr "حرج - ضرر شديد / مهدد للحياة" -#: apps/complaints/models.py:3133 +#: apps/complaints/models.py:3223 msgid "Reported - Awaiting Review" msgstr "تم الإبلاغ - بانتظار المراجعة" -#: apps/complaints/models.py:3134 +#: apps/complaints/models.py:3224 msgid "Under Investigation" msgstr "قيد التحقيق" -#: apps/complaints/models.py:3135 +#: apps/complaints/models.py:3225 msgid "Verified" msgstr "تم التحقق" -#: apps/complaints/models.py:3136 +#: apps/complaints/models.py:3226 msgid "Unfounded" msgstr "غير مستند" -#: apps/complaints/models.py:3144 +#: apps/complaints/models.py:3234 msgid "The complaint this adverse action is related to" msgstr "الشـكوى التي تتعلق بهذا الإجراء السلبي" -#: apps/complaints/models.py:3149 +#: apps/complaints/models.py:3239 msgid "Type of adverse action" msgstr "نوع الإجراء السلبي" -#: apps/complaints/models.py:3156 +#: apps/complaints/models.py:3246 msgid "Severity level of the adverse action" msgstr "مستوى شدة الإجراء السلبي" -#: apps/complaints/models.py:3159 +#: apps/complaints/models.py:3249 msgid "Detailed description of what happened to the patient" msgstr "وصف مفصل لما حدث للمريض" -#: apps/complaints/models.py:3162 +#: apps/complaints/models.py:3252 msgid "Date and time when the adverse action occurred" msgstr "تاريخ ووقت حدوث الحادث الضائر" -#: apps/complaints/models.py:3166 +#: apps/complaints/models.py:3256 msgid "Location where the incident occurred (e.g., Emergency Room, Clinic B)" msgstr "الموقع الذي وقع فيه الحادث (مثلاً، غرفة الطوارئ، عيادة ب)" -#: apps/complaints/models.py:3174 +#: apps/complaints/models.py:3264 msgid "Staff members involved in the adverse action" msgstr "العاملون المتورطون في الإجراء السلبي" -#: apps/complaints/models.py:3179 +#: apps/complaints/models.py:3269 msgid "" "Description of the impact on the patient (physical, emotional, financial)" msgstr "وصف تأثير الإجراء على المريض (الجسدي، العاطفي، المالي)" -#: apps/complaints/models.py:3187 +#: apps/complaints/models.py:3277 msgid "Current status of the adverse action report" msgstr "الحالة الحالية لتقرير الإجراء السلبي" -#: apps/complaints/models.py:3196 +#: apps/complaints/models.py:3286 msgid "User who reported this adverse action" msgstr "المستخدم الذي أبلغ عن هذا الإجراء السلبي" -#: apps/complaints/models.py:3200 +#: apps/complaints/models.py:3290 msgid "Notes from the investigation" msgstr "ملاحظات التحقيق" -#: apps/complaints/models.py:3208 +#: apps/complaints/models.py:3298 msgid "User who investigated this adverse action" msgstr "المستخدم الذي تحققمن هذا الإجراء السلبي" -#: apps/complaints/models.py:3211 +#: apps/complaints/models.py:3301 msgid "When the investigation was completed" msgstr "متى تم الانتهاء من التحقيق" -#: apps/complaints/models.py:3214 +#: apps/complaints/models.py:3304 msgid "How the adverse action was resolved" msgstr "كيف تم حل هذا الإجراء السلبي" -#: apps/complaints/models.py:3222 +#: apps/complaints/models.py:3312 msgid "User who resolved this adverse action" msgstr "المستخدم الذي حل هذا الإجراء السلبي" -#: apps/complaints/models.py:3225 +#: apps/complaints/models.py:3315 msgid "When the adverse action was resolved" msgstr "متى تم حل هذا الإجراء السلبي" -#: apps/complaints/models.py:3229 +#: apps/complaints/models.py:3319 msgid "Whether this adverse action has been escalated to management" msgstr "هل تم رفع هذا الإجراء السلبي إلى الإدارة؟" -#: apps/complaints/models.py:3232 +#: apps/complaints/models.py:3322 msgid "When the adverse action was escalated" msgstr "متى تم رفع الإجراء السلبي" -#: apps/complaints/models.py:3236 +#: apps/complaints/models.py:3326 msgid "Complaint Adverse Action" msgstr "إجراء مضاد للشكاوى" -#: apps/complaints/models.py:3237 +#: apps/complaints/models.py:3327 msgid "Complaint Adverse Actions" msgstr "إجراءات مضادة للشكاوى" -#: apps/complaints/models.py:3276 +#: apps/complaints/models.py:3366 msgid "Attachment file (image, document, audio recording, etc.)" msgstr "ملف مرفق (صورة، مستند، تسجيل صوتي، إلخ)" -#: apps/complaints/models.py:3281 +#: apps/complaints/models.py:3371 msgid "File size in bytes" msgstr "حجم الملف بالبايت" -#: apps/complaints/models.py:3283 +#: apps/complaints/models.py:3373 msgid "Description of what this attachment shows" msgstr "وصف لما يظهره هذا المرفق" -#: apps/complaints/models.py:3291 +#: apps/complaints/models.py:3381 msgid "Adverse Action Attachment" msgstr "مرفق الإجراء المضاد" -#: apps/complaints/models.py:3292 +#: apps/complaints/models.py:3382 msgid "Adverse Action Attachments" msgstr "مرفقات الإجراء المضاد" -#: apps/complaints/models.py:3315 +#: apps/complaints/models.py:3405 msgid "Hospital this template belongs to" msgstr "المستشفى الذي ينتمي إليه هذا القالب" -#: apps/complaints/models.py:3318 +#: apps/complaints/models.py:3408 msgid "Template name (e.g., 'Long Wait Time', 'Rude Staff')" msgstr "اسم القالب(على سبيل المثال، 'وقت الانتظار الطويل'، 'موظف غير مهذب')" -#: apps/complaints/models.py:3319 +#: apps/complaints/models.py:3409 msgid "Default description template with placeholders" msgstr "قالب الوصف الافتراضي مع القيم الفارغة" -#: apps/complaints/models.py:3328 +#: apps/complaints/models.py:3418 msgid "Default category for this template" msgstr "الفئة الافتراضية لهذا القالب" -#: apps/complaints/models.py:3336 +#: apps/complaints/models.py:3426 msgid "Default severity level" msgstr "مستوى الشدة الافتراضي" -#: apps/complaints/models.py:3342 +#: apps/complaints/models.py:3432 msgid "Default priority level" msgstr "مستوى الأولوية الافتراضي" -#: apps/complaints/models.py:3352 +#: apps/complaints/models.py:3442 msgid "Auto-assign to this department when template is used" msgstr "تخصيص تلقائي لهذا القسم عند استخدام القالب" -#: apps/complaints/models.py:3357 +#: apps/complaints/models.py:3447 msgid "Number of times this template has been used" msgstr "عدد المرات التي تم فيها استخدام هذا القالب" -#: apps/complaints/models.py:3363 +#: apps/complaints/models.py:3453 msgid "List of placeholder names used in description" msgstr "قائمة أسماءالمتغيرات الوهمية المستخدمة في الوصف" -#: apps/complaints/models.py:3367 +#: apps/complaints/models.py:3457 msgid "Whether this template is available for selection" msgstr "هل هذا القالب متاح للاختيار" -#: apps/complaints/models.py:3372 +#: apps/complaints/models.py:3462 msgid "Complaint Template" msgstr "قالب الشكوى" -#: apps/complaints/models.py:3373 +#: apps/complaints/models.py:3463 #: templates/complaints/templates/template_list.html:4 #: templates/complaints/templates/template_list.html:156 msgid "Complaint Templates" msgstr "قالب الشكاوى" -#: apps/complaints/models.py:3412 +#: apps/complaints/models.py:3502 msgid "Phone Call" msgstr "مكالمة هاتفية" -#: apps/complaints/models.py:3415 +#: apps/complaints/models.py:3505 msgid "Meeting" msgstr "اجتماع" -#: apps/complaints/models.py:3416 +#: apps/complaints/models.py:3506 msgid "Letter" msgstr "رسالة" -#: apps/complaints/models.py:3429 +#: apps/complaints/models.py:3519 msgid "Related complaint" msgstr "شكوى ذات صلة" -#: apps/complaints/models.py:3434 +#: apps/complaints/models.py:3524 msgid "Type of communication" msgstr "نوع التواصل" -#: apps/complaints/models.py:3440 +#: apps/complaints/models.py:3530 #: templates/callcenter/call_records_list.html:99 #: templates/callcenter/call_records_list.html:163 #: templates/callcenter/call_records_list.html:247 msgid "Inbound" msgstr "الوارد" -#: apps/complaints/models.py:3441 +#: apps/complaints/models.py:3531 #: templates/callcenter/call_records_list.html:111 #: templates/callcenter/call_records_list.html:164 #: templates/callcenter/call_records_list.html:252 msgid "Outbound" msgstr "الخارجي" -#: apps/complaints/models.py:3447 +#: apps/complaints/models.py:3537 msgid "Name of person contacted" msgstr "اسم الشخص الذي تم التواصل معه" -#: apps/complaints/models.py:3449 +#: apps/complaints/models.py:3539 msgid "Role/relation (e.g., Complainant, Patient, Staff)" msgstr "الدور/العلاقة (مثلاً: المُشتكِي، المريض، الموظف)" -#: apps/complaints/models.py:3451 templates/callcenter/complaint_form.html:111 +#: apps/complaints/models.py:3541 templates/callcenter/complaint_form.html:111 #: templates/callcenter/inquiry_form.html:122 #: templates/organizations/department_form.html:138 #: templates/px_sources/source_detail.html:637 @@ -3178,114 +3250,109 @@ msgstr "الدور/العلاقة (مثلاً: المُشتكِي، المريض msgid "Phone number" msgstr "رقم الهاتف" -#: apps/complaints/models.py:3452 templates/callcenter/inquiry_form.html:127 +#: apps/complaints/models.py:3542 templates/callcenter/inquiry_form.html:127 #: templates/organizations/department_form.html:143 #: templates/px_sources/source_detail.html:644 msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: apps/complaints/models.py:3455 +#: apps/complaints/models.py:3545 msgid "Subject/summary of communication" msgstr "موضوع/ملخص التواصل" -#: apps/complaints/models.py:3456 +#: apps/complaints/models.py:3546 msgid "Details of what was discussed" msgstr "تفاصيل ما تم مناقشته" -#: apps/complaints/models.py:3459 +#: apps/complaints/models.py:3549 msgid "Whether this communication requires follow-up" msgstr "هل يتطلب هذا التواصل متابعة" -#: apps/complaints/models.py:3460 +#: apps/complaints/models.py:3550 msgid "Date when follow-up is needed" msgstr "تاريخ المتابعة المطلوبة" -#: apps/complaints/models.py:3461 +#: apps/complaints/models.py:3551 msgid "Notes from follow-up" msgstr "ملاحظات من المتابعة" -#: apps/complaints/models.py:3468 +#: apps/complaints/models.py:3558 msgid "Attached document (email export, letter, etc.)" msgstr "الوثيقة المرفقة (تصدير البريد الإلكتروني، رسالة، إلخ)" -#: apps/complaints/models.py:3477 +#: apps/complaints/models.py:3567 msgid "User who logged this communication" msgstr "المستخدم الذي سجل هذه المراسلة" -#: apps/complaints/models.py:3482 +#: apps/complaints/models.py:3572 msgid "Complaint Communication" msgstr "الاتصال بشكاوى المرضى" -#: apps/complaints/models.py:3483 +#: apps/complaints/models.py:3573 msgid "Complaint Communications" msgstr "الاتصال بشكاوى المرضى" -#: apps/complaints/models.py:3558 +#: apps/complaints/models.py:3648 msgid "Government source (MOH, CCHI, etc.)" msgstr "مصدر حكومي (وزارة الصحة، مجلس الضمان الصحي، إلخ)" -#: apps/complaints/models.py:3563 +#: apps/complaints/models.py:3653 msgid "Ticket number from source system (e.g., B2022807)" msgstr "رقم التذكرة من النظام المصدر (مثل: B2022807)" -#: apps/complaints/models.py:3626 +#: apps/complaints/models.py:3716 msgid "Date/time the ticket was received from source" msgstr "تاريخ/وقت استلام التذكرة من المصدر" -#: apps/complaints/models.py:3653 +#: apps/complaints/models.py:3743 #: templates/complaints/government_ticket_detail.html:4 #: templates/complaints/government_ticket_detail.html:86 msgid "Government Ticket" msgstr "تذكرة حكومية" -#: apps/complaints/models.py:3654 +#: apps/complaints/models.py:3744 #: templates/complaints/government_ticket_list.html:4 #: templates/layouts/partials/sidebar.html:527 msgid "Government Tickets" msgstr "تذاكر حكومية" -#: apps/complaints/models.py:3661 +#: apps/complaints/models.py:3751 msgid "Short Text" msgstr "نص قصير" -#: apps/complaints/models.py:3662 +#: apps/complaints/models.py:3752 msgid "Long Text" msgstr "نص طويل" -#: apps/complaints/models.py:3663 +#: apps/complaints/models.py:3753 msgid "Yes / No" msgstr "نعم / لا" -#: apps/complaints/models.py:3664 +#: apps/complaints/models.py:3754 msgid "Rating (1-5)" msgstr "التقييم (1-5)" -#: apps/complaints/models.py:3665 +#: apps/complaints/models.py:3755 msgid "Multiple Choice" msgstr "اختيار من متعدد" -#: apps/complaints/models.py:3736 apps/executive_summary/models.py:296 -#: templates/complaints/partials/departments_panel.html:76 +#: apps/complaints/models.py:3826 apps/executive_summary/models.py:296 +#: templates/complaints/partials/departments_panel.html:81 #: templates/rca/rca_list.html:133 templates/rca/rca_list.html:163 msgid "Approved" msgstr "معتمد" -#: apps/complaints/models.py:3737 apps/executive_summary/models.py:298 -#: templates/complaints/complaint_detail.html:576 -#: templates/complaints/partials/departments_panel.html:68 -#: templates/complaints/partials/departments_panel.html:74 -msgid "Rejected" -msgstr "مرفوض" - -#: apps/complaints/ui_views.py:106 apps/complaints/ui_views.py:228 +#: apps/complaints/ui_views.py:108 apps/complaints/ui_views.py:230 #: apps/observations/views.py:107 #: templates/accounts/onboarding/checklist_list.html:109 -#: templates/actions/action_detail.html:189 +#: templates/actions/action_detail.html:162 #: templates/ai_engine/sentiment_detail.html:171 #: templates/callcenter/complaint_list.html:183 #: templates/callcenter/inquiry_list.html:179 -#: templates/complaints/complaint_detail.html:165 -#: templates/complaints/complaint_detail.html:406 +#: templates/complaints/complaint_detail.html:156 +#: templates/complaints/complaint_detail.html:533 +#: templates/complaints/complaint_detail_ds.html:156 +#: templates/complaints/complaint_detail_ds.html:446 #: templates/complaints/government_ticket_detail.html:194 #: templates/complaints/inquiry_list.html:195 #: templates/dashboard/partials/observations_table.html:28 @@ -3293,12 +3360,12 @@ msgstr "مرفوض" #: templates/feedback/feedback_list.html:213 #: templates/organizations/department_complaint_detail.html:141 #: templates/organizations/department_complaints.html:76 -#: templates/organizations/department_detail.html:706 -#: templates/organizations/department_detail.html:773 -#: templates/organizations/department_detail.html:833 -#: templates/organizations/department_detail.html:899 -#: templates/organizations/department_detail.html:955 -#: templates/organizations/department_detail.html:1310 +#: templates/organizations/department_detail.html:756 +#: templates/organizations/department_detail.html:823 +#: templates/organizations/department_detail.html:883 +#: templates/organizations/department_detail.html:949 +#: templates/organizations/department_detail.html:1005 +#: templates/organizations/department_detail.html:1360 #: templates/organizations/department_inquiries.html:73 #: templates/organizations/department_inquiry_detail.html:111 #: templates/organizations/department_observation_detail.html:87 @@ -3313,7 +3380,7 @@ msgstr "مرفوض" #: templates/physicians/doctor_rating_job_list.html:110 #: templates/physicians/doctor_rating_job_status.html:176 #: templates/presentations/presentation_detail.html:144 -#: templates/projects/template_detail.html:125 +#: templates/projects/template_detail.html:127 #: templates/px_sources/communication_request_detail.html:282 #: templates/px_sources/communication_request_list.html:114 #: templates/px_sources/source_detail.html:180 @@ -3338,185 +3405,224 @@ msgstr "مرفوض" msgid "Created" msgstr "تاريخ الإنشاء" -#: apps/complaints/ui_views.py:113 apps/complaints/ui_views.py:235 +#: apps/complaints/ui_views.py:115 apps/complaints/ui_views.py:237 #: apps/observations/views.py:116 #: templates/appreciation/appreciation_list.html:103 #: templates/appreciation/appreciation_list.html:170 -#: templates/complaints/complaint_detail.html:719 -#: templates/complaints/inquiry_detail.html:453 -#: templates/organizations/department_detail.html:495 +#: templates/complaints/complaint_detail.html:848 +#: templates/complaints/complaint_detail_ds.html:744 +#: templates/complaints/inquiry_detail.html:460 +#: templates/organizations/department_detail.html:545 msgid "Activated" msgstr "مفعّل" -#: apps/complaints/ui_views.py:126 apps/observations/views.py:119 +#: apps/complaints/ui_views.py:128 apps/observations/views.py:119 msgid "Forwarded to Department" msgstr "تم التحويل إلى القسم" -#: apps/complaints/ui_views.py:140 +#: apps/complaints/ui_views.py:142 msgid "OVR Escalated" msgstr "تم تصعيد OVR" -#: apps/complaints/ui_views.py:153 apps/complaints/ui_views.py:259 +#: apps/complaints/ui_views.py:155 apps/complaints/ui_views.py:261 #: apps/observations/views.py:129 msgid "Department Responded" msgstr "تم الرد من القسم" -#: apps/complaints/ui_views.py:250 +#: apps/complaints/ui_views.py:252 msgid "Contacted No Response" msgstr "تم الاتصال دون رد" -#: apps/complaints/ui_views.py:255 apps/observations/views.py:125 +#: apps/complaints/ui_views.py:257 apps/observations/views.py:125 msgid "Dept Response Escalated" msgstr "تم تصعيد رد القسم" -#: apps/complaints/ui_views.py:263 -#: templates/observations/observation_detail.html:388 +#: apps/complaints/ui_views.py:265 +#: templates/observations/observation_detail.html:395 msgid "Response Sent" msgstr "تم إرسال الرد" -#: apps/complaints/ui_views.py:985 +#: apps/complaints/ui_views.py:688 +#, fuzzy +#| msgid "Department Manager" +msgid "Deputy Manager" +msgstr "مدير القسم" + +#: apps/complaints/ui_views.py:701 +#: templates/complaints/complaint_detail_ds.html:955 +#: templates/organizations/department_form.html:115 +#: templates/organizations/department_list.html:142 +#: templates/organizations/staff_list.html:269 +msgid "Manager" +msgstr "المدير" + +#: apps/complaints/ui_views.py:1049 #, fuzzy #| msgid "This complaint has been reopened as" msgid "This complaint has no department assigned." msgstr "تم إعادة فتح هذه الشكوى كـ" -#: apps/complaints/ui_views.py:992 +#: apps/complaints/ui_views.py:1056 msgid "Only the department champion or manager can collect feedback." msgstr "فقط بطل القسم أو المدير يمكنه جمع الملاحظات." -#: apps/complaints/ui_views.py:998 +#: apps/complaints/ui_views.py:1062 msgid "No staff profile available to collect feedback." msgstr "لا يوجد ملف موظف متاح لجمع الملاحظات." -#: apps/complaints/ui_views.py:1032 +#: apps/complaints/ui_views.py:1096 msgid "You don't have permission to send this complaint." msgstr "ليس لديك صلاحية إرسال هذه الشكوى" -#: apps/complaints/ui_views.py:1039 +#: apps/complaints/ui_views.py:1103 msgid "Activate this complaint before sending it to a department." msgstr "قم بتفعيل هذه الشكوى قبل إرسالها إلى القسم" -#: apps/complaints/ui_views.py:1275 +#: apps/complaints/ui_views.py:1360 msgid "An error occurred while sending the complaint." msgstr "حدث خطأ أثناء إرسال الشكوى." -#: apps/complaints/ui_views.py:1328 +#: apps/complaints/ui_views.py:1413 msgid "Satisfaction can only be set for resolved or closed complaints." msgstr "يمكن تعيين مستوى الرضا فقط للشكاوى التي تم حلها أو إغلاقها." -#: apps/complaints/ui_views.py:1332 +#: apps/complaints/ui_views.py:1417 msgid "You don't have permission to update satisfaction." msgstr "ليس لديك صلاحية تحديث تقييم الرضا." -#: apps/complaints/ui_views.py:1338 +#: apps/complaints/ui_views.py:1423 +msgid "" +"Satisfaction is locked because the patient has submitted their feedback and " +"cannot be changed." +msgstr "" + +#: apps/complaints/ui_views.py:1430 +msgid "" +"Satisfaction can no longer be set. The 5-day window after resolution has " +"expired." +msgstr "" + +#: apps/complaints/ui_views.py:1437 apps/complaints/ui_views.py:4741 msgid "Invalid satisfaction value." msgstr "قيمة تقييم الرضا غير صالحة." -#: apps/complaints/ui_views.py:1351 +#: apps/complaints/ui_views.py:1450 +msgid "" +"Satisfaction has been changed {} times and can no longer be modified by PX-" +"team. Only the patient can override it via the tracking page." +msgstr "" + +#: apps/complaints/ui_views.py:1501 msgid "Satisfaction updated to: {}" msgstr "تم تحديث تقييم الرضا إلى: {}" -#: apps/complaints/ui_views.py:1353 +#: apps/complaints/ui_views.py:1503 msgid "Satisfaction cleared." msgstr "تم مسح تقييم الرضا." -#: apps/complaints/ui_views.py:1365 +#: apps/complaints/ui_views.py:1515 msgid "You don't have permission to update patient contact status." msgstr "ليس لديك صلاحية لتحديث حالة الاتصال بالمريض." -#: apps/complaints/ui_views.py:1371 +#: apps/complaints/ui_views.py:1521 msgid "Invalid patient contact status." msgstr "حالة الاتصال بالمريض غير صالحة." -#: apps/complaints/ui_views.py:1393 +#: apps/complaints/ui_views.py:1543 msgid "Patient contact status updated to: {}" msgstr "تم تحديث حالة الاتصال بالمريض إلى: {}" -#: apps/complaints/ui_views.py:1405 +#: apps/complaints/ui_views.py:1555 msgid "You don't have permission to update this complaint." msgstr "ليس لديك صلاحية لتحديث هذه الشكوى." -#: apps/complaints/ui_views.py:1415 +#: apps/complaints/ui_views.py:1565 msgid "OVR escalation request cancelled." msgstr "تم إلغاء طلب تصعيد OVR." -#: apps/complaints/ui_views.py:1421 +#: apps/complaints/ui_views.py:1571 msgid "OVR escalation requested. Waiting for admin approval." msgstr "تم طلب تصعيد OVR. بانتظار موافقة المسؤول." -#: apps/complaints/ui_views.py:1495 +#: apps/complaints/ui_views.py:1645 msgid "You don't have permission to approve OVR escalation." msgstr "ليس لديك صلاحية للموافقة على تصعيد OVR." -#: apps/complaints/ui_views.py:1499 apps/complaints/ui_views.py:1529 -#: apps/complaints/ui_views.py:1611 +#: apps/complaints/ui_views.py:1649 apps/complaints/ui_views.py:1679 +#: apps/complaints/ui_views.py:1761 msgid "This complaint does not have a pending OVR request." msgstr "لا يوجد طلب OVR معلق لهذه الشكوى." # Escalation Rules -#: apps/complaints/ui_views.py:1513 +#: apps/complaints/ui_views.py:1663 msgid "OVR escalation approved." msgstr "تمت الموافقة على تصعيد OVR." -#: apps/complaints/ui_views.py:1525 apps/complaints/ui_views.py:1607 +#: apps/complaints/ui_views.py:1675 apps/complaints/ui_views.py:1757 msgid "You don't have permission to reject OVR escalation." msgstr "ليس لديك صلاحية رفض تصعيد OVR." -#: apps/complaints/ui_views.py:1539 apps/complaints/ui_views.py:1621 +#: apps/complaints/ui_views.py:1689 apps/complaints/ui_views.py:1771 msgid "OVR escalation request rejected." msgstr "تم رفض طلب تصعيد OVR." -#: apps/complaints/ui_views.py:1802 +#: apps/complaints/ui_views.py:1952 msgid "You don't have permission to update this complaint's location." msgstr "ليس لديك صلاحية تحديث موقع هذه الشكوى." -#: apps/complaints/ui_views.py:1836 +#: apps/complaints/ui_views.py:1986 msgid "Location details updated." msgstr "تم تحديث تفاصيل الموقع." -#: apps/complaints/ui_views.py:1882 apps/complaints/ui_views.py:3573 -#: apps/observations/views.py:1364 +#: apps/complaints/ui_views.py:2032 apps/complaints/ui_views.py:3752 +#: apps/observations/views.py:1363 msgid "Please select a valid person to escalate to." msgstr "يرجى اختيار شخص صالح للإحالة إليه." -#: apps/complaints/ui_views.py:2713 +#: apps/complaints/ui_views.py:2154 +#, fuzzy +#| msgid "You don't have permission to manage this complaint." +msgid "You don't have permission to confirm taxonomy for this complaint." +msgstr "ليس لديك الصلاحية لإدارة هذه الشكوى." + +#: apps/complaints/ui_views.py:2161 +msgid "Taxonomy confirmed. You can now send to department." +msgstr "" + +#: apps/complaints/ui_views.py:2906 msgid "You don't have permission to perform this action." msgstr "ليس لديك صلاحية تنفيذ هذا الإجراء." -#: apps/complaints/ui_views.py:2720 +#: apps/complaints/ui_views.py:2913 msgid "Please select a staff member." msgstr "يرجى اختيار أحد أعضاء الطاقم." -#: apps/complaints/ui_views.py:2772 +#: apps/complaints/ui_views.py:2965 #, python-brace-format msgid "Response request sent to {staff.first_name} {staff.last_name}" msgstr "تم إرسال طلب الرد إلى {staff.first_name} {staff.last_name}" -#: apps/complaints/ui_views.py:2911 +#: apps/complaints/ui_views.py:3104 msgid "You don't have permission to edit this inquiry." msgstr "ليس لديك صلاحية تعديل هذا الاستفسار." -#: apps/complaints/ui_views.py:2915 +#: apps/complaints/ui_views.py:3108 msgid "Closed inquiries cannot be edited." msgstr "لا يمكن تعديل الاستفسارات المغلقة." -#: apps/complaints/ui_views.py:2956 +#: apps/complaints/ui_views.py:3149 msgid "Inquiry updated successfully." msgstr "تم تحديث الاستفسار بنجاح." -#: apps/complaints/ui_views.py:3382 apps/observations/views.py:1102 -msgid "Satisfaction updated." -msgstr "تم تحديث مستوى الرضا." - -#: apps/complaints/ui_views.py:3400 +#: apps/complaints/ui_views.py:3579 msgid "You don't have permission to transfer inquiries to departments." msgstr "ليس لديك صلاحية تحويل الاستفسارات إلى الإدارات." -#: apps/complaints/ui_views.py:3405 apps/complaints/ui_views.py:3654 +#: apps/complaints/ui_views.py:3584 apps/complaints/ui_views.py:3833 msgid "Activate this inquiry before sending it to a department." msgstr "قم بتفعيل هذا الاستفسار قبل إرساله إلى قسم." -#: apps/complaints/ui_views.py:3421 apps/observations/views.py:1208 +#: apps/complaints/ui_views.py:3600 apps/observations/views.py:1207 msgid "" "Cannot send to {department.get_localized_name()}. This department has no " "champion or manager assigned." @@ -3524,370 +3630,418 @@ msgstr "" "لا يمكن الإرسال إلى {department.get_localized_name()}. لا يحتوي هذا القسم " "على بطل أو مدير معين." -#: apps/complaints/ui_views.py:3426 apps/observations/views.py:1213 +#: apps/complaints/ui_views.py:3605 apps/observations/views.py:1212 msgid "Please select a contact person." msgstr "يرجى اختيار شخص للتواصل." -#: apps/complaints/ui_views.py:3431 apps/observations/views.py:1218 +#: apps/complaints/ui_views.py:3610 apps/observations/views.py:1217 msgid "Selected person is not a role holder in this department." msgstr "الشخص المحدد ليس له دور في هذا القسم." -#: apps/complaints/ui_views.py:3530 +#: apps/complaints/ui_views.py:3709 #, python-format msgid "Inquiry transferred to %(dept)s department email." msgstr "تم تحويل الاستفسار إلى البريد الإلكتروني لقسم %(dept)s." -#: apps/complaints/ui_views.py:3532 +#: apps/complaints/ui_views.py:3711 #, python-format msgid "" "Inquiry transferred to %(dept)s. Department respondents have been notified." msgstr "تم تحويل الاستفسار إلى %(dept)s. تم إخطار المستجيبين في القسم." -#: apps/complaints/ui_views.py:3551 +#: apps/complaints/ui_views.py:3730 msgid "You don't have permission to escalate inquiries." msgstr "ليس لديك صلاحية تصعيد الاستفسارات." -#: apps/complaints/ui_views.py:3555 +#: apps/complaints/ui_views.py:3734 msgid "Cannot escalate a closed or cancelled inquiry." msgstr "لا يمكن تصعيد استفسار مغلق أو ملغي." -#: apps/complaints/ui_views.py:3622 +#: apps/complaints/ui_views.py:3801 msgid "Inquiry escalated to {escalate_to_staff.get_full_name()}." msgstr "تم تصعيد الاستفسار إلى {escalate_to_staff.get_full_name()}." -#: apps/complaints/ui_views.py:3647 +#: apps/complaints/ui_views.py:3826 msgid "You don't have permission to send this inquiry." msgstr "ليس لديك صلاحية لإرسال هذا الاستفسار." -#: apps/complaints/ui_views.py:3807 +#: apps/complaints/ui_views.py:3986 msgid "An error occurred while sending the inquiry." msgstr "حدث خطأ أثناء إرسال الاستفسار." -#: apps/complaints/ui_views.py:4178 +#: apps/complaints/ui_views.py:4356 msgid "You don't have permission to update contact tracking." msgstr "ليس لديك صلاحية لتحديث تتبع جهات الاتصال." -#: apps/complaints/ui_views.py:4265 +#: apps/complaints/ui_views.py:4443 msgid "Contact tracking updated." msgstr "تم تحديث تتبع جهة الاتصال." -#: apps/complaints/ui_views.py:4349 +#: apps/complaints/ui_views.py:4527 msgid "Complainant name is required" msgstr "اسم المشتكي مطلوب" -#: apps/complaints/ui_views.py:4351 +#: apps/complaints/ui_views.py:4529 msgid "Mobile number is required" msgstr "رقم الجوال مطلوب" -#: apps/complaints/ui_views.py:4353 apps/complaints/ui_views.py:4606 +#: apps/complaints/ui_views.py:4531 apps/complaints/ui_views.py:4854 msgid "Hospital is required" msgstr "المستشفى مطلوب" -#: apps/complaints/ui_views.py:4355 +#: apps/complaints/ui_views.py:4533 msgid "Location type is required" msgstr "نوع الموقع مطلوب" -#: apps/complaints/ui_views.py:4357 +#: apps/complaints/ui_views.py:4535 msgid "Department is required" msgstr "القسم مطلوب" -#: apps/complaints/ui_views.py:4359 +#: apps/complaints/ui_views.py:4537 msgid "Complaint details are required" msgstr "تفاصيل الشكوى مطلوبة" -#: apps/complaints/ui_views.py:4367 +#: apps/complaints/ui_views.py:4545 msgid "Invalid incident date format" msgstr "تنسيق تاريخ الحادثة غير صالح" -#: apps/complaints/ui_views.py:4373 apps/complaints/ui_views.py:4616 +#: apps/complaints/ui_views.py:4551 apps/complaints/ui_views.py:4864 #: templates/accounts/onboarding/step_activation.html:136 msgid "Please fill in all required fields." msgstr "يرجى تعبئة جميع الحقول المطلوبة." -#: apps/complaints/ui_views.py:4447 apps/complaints/ui_views.py:4686 +#: apps/complaints/ui_views.py:4625 apps/complaints/ui_views.py:4934 msgid "Selected hospital not found." msgstr "المستشفى المحدد غير موجود." -#: apps/complaints/ui_views.py:4505 +#: apps/complaints/ui_views.py:4718 msgid "Please enter a reference number." msgstr "يرجى إدخال رقم مرجعي." -#: apps/complaints/ui_views.py:4519 apps/complaints/ui_views.py:4534 +#: apps/complaints/ui_views.py:4732 apps/complaints/ui_views.py:4777 msgid "" "No complaint found with this reference number. Please check and try again." msgstr "" "لم يتم العثور على شكوى بهذا الرقم المرجعي. يرجى التحقق والمحاولة مرة أخرى." -#: apps/complaints/ui_views.py:4602 +#: apps/complaints/ui_views.py:4743 +#, fuzzy +#| msgid "Satisfaction can only be set for resolved or closed complaints." +msgid "Satisfaction can only be submitted after the complaint is resolved." +msgstr "يمكن تعيين مستوى الرضا فقط للشكاوى التي تم حلها أو إغلاقها." + +#: apps/complaints/ui_views.py:4745 +msgid "" +"This tracking link has expired. Satisfaction feedback can no longer be " +"submitted." +msgstr "" + +#: apps/complaints/ui_views.py:4747 +#, fuzzy +#| msgid "You have already submitted your feedback." +msgid "You have already submitted your feedback. Thank you!" +msgstr "لقد قدمت بالفعل ملاحظاتك." + +#: apps/complaints/ui_views.py:4850 msgid "Name is required" msgstr "الاسم مطلوب" -#: apps/complaints/ui_views.py:4604 +#: apps/complaints/ui_views.py:4852 msgid "Phone number is required" msgstr "رقم الهاتف مطلوب" -#: apps/complaints/ui_views.py:4608 +#: apps/complaints/ui_views.py:4856 msgid "Subject is required" msgstr "الموضوع مطلوب" -#: apps/complaints/ui_views.py:4610 +#: apps/complaints/ui_views.py:4858 msgid "Message is required" msgstr "الرسالة مطلوب" -#: apps/complaints/ui_views.py:4678 +#: apps/complaints/ui_views.py:4926 msgid "Inquiry submitted successfully!" msgstr "تم إرسال الاستفسار بنجاح!" -#: apps/complaints/ui_views.py:4759 +#: apps/complaints/ui_views.py:5007 msgid "" "No inquiry found with this reference number. Please check and try again." msgstr "" "لم يتم العثور على استفسار بهذا الرقم المرجعي. يرجى التحقق والمحاولة مرة أخرى." -#: apps/complaints/ui_views.py:5599 apps/complaints/ui_views.py:5666 -#: apps/complaints/ui_views.py:5746 apps/complaints/ui_views.py:5803 -#: apps/complaints/ui_views.py:6061 apps/complaints/ui_views.py:6135 -#: apps/complaints/ui_views.py:6184 +#: apps/complaints/ui_views.py:5847 apps/complaints/ui_views.py:5914 +#: apps/complaints/ui_views.py:5994 apps/complaints/ui_views.py:6051 +#: apps/complaints/ui_views.py:6376 apps/complaints/ui_views.py:6450 +#: apps/complaints/ui_views.py:6499 msgid "You don't have permission to manage this complaint." msgstr "ليس لديك الصلاحية لإدارة هذه الشكوى." -#: apps/complaints/ui_views.py:5604 +#: apps/complaints/ui_views.py:5852 msgid "No AI department suggestion found." msgstr "لم يتم العثور على اقتراح قسم من الذكاء الاصطناعي." -#: apps/complaints/ui_views.py:5609 +#: apps/complaints/ui_views.py:5857 msgid "This department is already involved." msgstr "هذا القسم مشترك بالفعل." -#: apps/complaints/ui_views.py:5644 +#: apps/complaints/ui_views.py:5892 #, python-format msgid "Department '%(dept)s' added as Primary (AI suggestion confirmed)." msgstr "" "تمت إضافة القسم '%(dept)s' كقسم أساسي (تم تأكيد اقتراح الذكاء الاصطناعي)." -#: apps/complaints/ui_views.py:5705 +#: apps/complaints/ui_views.py:5953 #, python-format msgid "Department '%(dept)s' added successfully as %(role)s." msgstr "تمت إضافة القسم '%(dept)s' بنجاح كـ %(role)s." -#: apps/complaints/ui_views.py:5719 apps/complaints/ui_views.py:5774 -#: apps/complaints/ui_views.py:6108 apps/complaints/ui_views.py:6155 +#: apps/complaints/ui_views.py:5967 apps/complaints/ui_views.py:6022 +#: apps/complaints/ui_views.py:6423 apps/complaints/ui_views.py:6470 #: apps/px_sources/ui_views.py:1370 apps/px_sources/ui_views.py:1455 msgid "Please correct the errors below." msgstr "يرجى تصحيح الأخطاء أدناه." -#: apps/complaints/ui_views.py:5726 +#: apps/complaints/ui_views.py:5974 msgid "Add Involved Department" msgstr "إضافة القسم المعني" -#: apps/complaints/ui_views.py:5771 +#: apps/complaints/ui_views.py:6019 msgid "Department involvement updated successfully." msgstr "تم تحديث إشراك القسم بنجاح." -#: apps/complaints/ui_views.py:5782 +#: apps/complaints/ui_views.py:6030 msgid "Edit Involved Department" msgstr "تعديل القسم المعني" -#: apps/complaints/ui_views.py:5832 +#: apps/complaints/ui_views.py:6080 msgid "Department removed successfully." msgstr "تم إزالة القسم بنجاح." -#: apps/complaints/ui_views.py:5870 apps/complaints/ui_views.py:5872 +#: apps/complaints/ui_views.py:6118 apps/complaints/ui_views.py:6120 msgid "You don't have permission to submit a response for this department." msgstr "ليس لديك إذن لإرسال استجابة لهذا القسم." -#: apps/complaints/ui_views.py:5883 apps/complaints/ui_views.py:5885 +#: apps/complaints/ui_views.py:6131 apps/complaints/ui_views.py:6133 msgid "Please provide a valid response." msgstr "يرجى تقديم استجابة صالحة." -#: apps/complaints/ui_views.py:5930 apps/complaints/ui_views.py:5934 +#: apps/complaints/ui_views.py:6178 apps/complaints/ui_views.py:6182 msgid "Department response submitted successfully." msgstr "تم إرسال استجابة القسم بنجاح." -#: apps/complaints/ui_views.py:5957 +#: apps/complaints/ui_views.py:6205 msgid "You don't have permission to review department responses." msgstr "ليس لديك صلاحية مراجعة ردود الأقسام." -#: apps/complaints/ui_views.py:5961 +#: apps/complaints/ui_views.py:6209 msgid "No department response to review." msgstr "لا يوجد رد من القسم للمراجعة." -#: apps/complaints/ui_views.py:5965 +#: apps/complaints/ui_views.py:6213 msgid "This response has not been approved by the department manager yet." msgstr "لم تتم الموافقة على هذا الرد من قبل مدير القسم بعد." -#: apps/complaints/ui_views.py:5970 +#: apps/complaints/ui_views.py:6218 msgid "Invalid acceptance status." msgstr "حالة القبول غير صالحة." -#: apps/complaints/ui_views.py:6038 +#: apps/complaints/ui_views.py:6286 #, python-brace-format msgid "Department response marked as {acceptance}." msgstr "تم وضع علامة على رد القسم كـ {acceptance}." -#: apps/complaints/ui_views.py:6094 +#: apps/complaints/ui_views.py:6321 +#, fuzzy +#| msgid "You don't have permission to delete this project." +msgid "You don't have permission to reject this routing." +msgstr "ليس لديك إذن لحذف هذا المشروع." + +#: apps/complaints/ui_views.py:6331 apps/complaints/views.py:4246 +#, fuzzy +#| msgid "Please provide a rejection reason." +msgid "Please provide a reason for rejecting this routing." +msgstr "يرجى تقديم سبب الرفض." + +#: apps/complaints/ui_views.py:6346 apps/complaints/views.py:4276 +#, fuzzy +#| msgid "This link is unique and can only be used once" +msgid "This routing can no longer be rejected." +msgstr "هذا الرابط فريد ويمكن استخدامه مرة واحدة فقط" + +#: apps/complaints/ui_views.py:6352 +#, fuzzy +#| msgid "" +#| "Cannot send to {department.get_localized_name()}. This department has no " +#| "champion or manager assigned." +msgid "" +"Routing to {department.get_localized_name()} rejected. The PX team has been " +"notified." +msgstr "" +"لا يمكن الإرسال إلى {department.get_localized_name()}. لا يحتوي هذا القسم " +"على بطل أو مدير معين." + +#: apps/complaints/ui_views.py:6409 #, python-format msgid "Staff member '%(staff)s' added successfully as %(role)s." msgstr "تمت إضافة الموظف '%(staff)s' بنجاح كـ %(role)s." -#: apps/complaints/ui_views.py:6115 +#: apps/complaints/ui_views.py:6430 msgid "Add Involved Staff" msgstr "إضافة الموظفين المشاركين" -#: apps/complaints/ui_views.py:6152 +#: apps/complaints/ui_views.py:6467 msgid "Staff involvement updated successfully." msgstr "تم تحديث مشاركة الموظفين بنجاح." -#: apps/complaints/ui_views.py:6163 +#: apps/complaints/ui_views.py:6478 msgid "Edit Involved Staff" msgstr "تعديل الموظفين المشاركين" -#: apps/complaints/ui_views.py:6213 +#: apps/complaints/ui_views.py:6528 msgid "Staff member removed successfully." msgstr "تم إزالة الموظف بنجاح." -#: apps/complaints/ui_views.py:6235 +#: apps/complaints/ui_views.py:6550 msgid "" "You don't have permission to submit an explanation for this staff member." msgstr "ليس لديك إذن لإرسال تفسير لهذا الموظف." -#: apps/complaints/ui_views.py:6254 +#: apps/complaints/ui_views.py:6569 msgid "Explanation submitted successfully." msgstr "تم إرسال التفسير بنجاح." -#: apps/complaints/ui_views.py:6256 +#: apps/complaints/ui_views.py:6571 msgid "Please provide a valid explanation." msgstr "يرجى تقديم تفسير صالح." -#: apps/complaints/ui_views.py:6279 +#: apps/complaints/ui_views.py:6594 msgid "You don't have permission to view adverse actions." msgstr "ليس لديك إذن لعرض الإجراءات السلبية." -#: apps/complaints/ui_views.py:6339 +#: apps/complaints/ui_views.py:6654 msgid "You don't have permission to add adverse actions to this complaint." msgstr "ليس لديك إذن لإضافة إجراءات سلبية إلى هذه الشكوى." -#: apps/complaints/ui_views.py:6354 +#: apps/complaints/ui_views.py:6669 msgid "Description is required." msgstr "الوصف مطلوب." -#: apps/complaints/ui_views.py:6404 +#: apps/complaints/ui_views.py:6719 msgid "Adverse action reported successfully." msgstr "تم الإبلاغ عن الإجراء السلبي بنجاح." -#: apps/complaints/ui_views.py:6434 +#: apps/complaints/ui_views.py:6749 msgid "You don't have permission to edit this adverse action." msgstr "ليس لديك إذن لتعديل هذا الإجراء السلبي." -#: apps/complaints/ui_views.py:6465 +#: apps/complaints/ui_views.py:6780 msgid "Adverse action updated successfully." msgstr "تم تحديث الإجراء السلبي بنجاح." -#: apps/complaints/ui_views.py:6497 +#: apps/complaints/ui_views.py:6812 msgid "You don't have permission to update this adverse action." msgstr "ليس لديك إذن لتحديث هذا الإجراء السلبي." -#: apps/complaints/ui_views.py:6550 +#: apps/complaints/ui_views.py:6865 msgid "Adverse action status updated successfully." msgstr "تم تحديث حالة الإجراء السلبي بنجاح." -#: apps/complaints/ui_views.py:6570 +#: apps/complaints/ui_views.py:6885 msgid "You don't have permission to escalate this adverse action." msgstr "ليس لديك إذن لتصعيد هذا الإجراء السلبي." -#: apps/complaints/ui_views.py:6595 +#: apps/complaints/ui_views.py:6910 msgid "Adverse action escalated successfully." msgstr "تم تصعيد الإجراء السلبي بنجاح." -#: apps/complaints/ui_views.py:6615 +#: apps/complaints/ui_views.py:6930 msgid "You don't have permission to delete adverse actions." msgstr "ليس لديك إذن لحذف الإجراءات السلبية." -#: apps/complaints/ui_views.py:6635 +#: apps/complaints/ui_views.py:6950 msgid "Adverse action deleted successfully." msgstr "تم حذف الإجراء السلبي بنجاح." -#: apps/complaints/ui_views.py:6786 +#: apps/complaints/ui_views.py:7101 msgid "You don't have permission to view government tickets." msgstr "ليس لديك صلاحية لعرض التذاكر الحكومية." -#: apps/complaints/ui_views.py:6848 +#: apps/complaints/ui_views.py:7163 msgid "You don't have permission to view this ticket." msgstr "ليس لديك صلاحية لعرض هذه التذكرة." -#: apps/complaints/ui_views.py:6862 +#: apps/complaints/ui_views.py:7177 msgid "You don't have permission to create government tickets." msgstr "ليس لديك صلاحية لإنشاء تذاكر حكومية." -#: apps/complaints/ui_views.py:6869 +#: apps/complaints/ui_views.py:7184 msgid "Government ticket created successfully." msgstr "تم إنشاء التذكرة الحكومية بنجاح." -#: apps/complaints/ui_views.py:6888 +#: apps/complaints/ui_views.py:7203 msgid "You don't have permission to update this ticket." msgstr "ليس لديك صلاحية تحديث هذه التذكرة." -#: apps/complaints/ui_views.py:6895 +#: apps/complaints/ui_views.py:7210 msgid "Government ticket updated successfully." msgstr "تم تحديث التذكرة الحكومية بنجاح." -#: apps/complaints/ui_views.py:6915 +#: apps/complaints/ui_views.py:7230 msgid "You don't have permission to convert this ticket." msgstr "ليس لديك صلاحية تحويل هذه التذكرة." -#: apps/complaints/ui_views.py:6919 +#: apps/complaints/ui_views.py:7234 msgid "This ticket has already been converted to a complaint." msgstr "تم تحويل هذه التذكرة إلى شكوى بالفعل." -#: apps/complaints/ui_views.py:6948 +#: apps/complaints/ui_views.py:7263 msgid "You don't have permission to import government tickets." msgstr "ليس لديك صلاحية استيراد التذاكر الحكومية." -#: apps/complaints/ui_views.py:6963 +#: apps/complaints/ui_views.py:7278 msgid "Please select a file to import." msgstr "يرجى تحديد ملف لاستيراده." -#: apps/complaints/ui_views.py:7000 +#: apps/complaints/ui_views.py:7315 msgid "Preview ready. Review the data below and confirm to import." msgstr "المعاينة جاهزة. راجع البيانات أدناه وقم بالتأكيد للاستيراد." -#: apps/complaints/ui_views.py:7010 +#: apps/complaints/ui_views.py:7325 msgid "No data to import. Please upload a file first." msgstr "لا توجد بيانات للاستيراد. يرجى تحميل ملف أولاً." -#: apps/complaints/ui_views.py:7024 +#: apps/complaints/ui_views.py:7339 msgid "MOH source not found in system. Please configure it first." msgstr "لم يتم العثور على مصدر وزارة الصحة في النظام. يرجى تكوينه أولاً." -#: apps/complaints/ui_views.py:7160 +#: apps/complaints/ui_views.py:7475 msgid "You don't have permission to export government tickets." msgstr "ليس لديك صلاحية تصدير التذاكر الحكومية." -#: apps/complaints/ui_views.py:7227 +#: apps/complaints/ui_views.py:7542 msgid "You don't have permission to delete complaints." msgstr "ليس لديك صلاحية حذف الشكاوى." -#: apps/complaints/ui_views.py:7229 +#: apps/complaints/ui_views.py:7544 msgid "Complaint moved to trash." msgstr "تم نقل الشكوى إلى سلة المهملات." -#: apps/complaints/ui_views.py:7241 +#: apps/complaints/ui_views.py:7556 msgid "You don't have permission to restore complaints." msgstr "ليس لديك صلاحية لاستعادة الشكاوى." -#: apps/complaints/ui_views.py:7243 +#: apps/complaints/ui_views.py:7558 msgid "Complaint restored successfully." msgstr "تم استعادة الشكوى بنجاح." -#: apps/complaints/ui_views.py:7255 +#: apps/complaints/ui_views.py:7570 msgid "You don't have permission to restore inquiries." msgstr "ليس لديك صلاحية لاستعادة الاستفسارات." -#: apps/complaints/ui_views.py:7257 +#: apps/complaints/ui_views.py:7572 msgid "Inquiry restored successfully." msgstr "تم استعادة الاستفسار بنجاح." -#: apps/complaints/ui_views.py:7267 +#: apps/complaints/ui_views.py:7582 msgid "You don't have permission to view trash." msgstr "ليس لديك صلاحية لعرض المهملات." @@ -3976,8 +4130,8 @@ msgstr "لوحة تحكم المناوب" msgid "You don't have permission to manage templates." msgstr "ليس لديك الصلاحية لإدارة القوالب." -#: apps/complaints/ui_views_templates.py:64 apps/projects/ui_views.py:602 -#: apps/projects/ui_views.py:908 +#: apps/complaints/ui_views_templates.py:64 apps/projects/ui_views.py:626 +#: apps/projects/ui_views.py:926 msgid "You don't have permission to create templates." msgstr "ليس لديك الصلاحية لإنشاء القوالب." @@ -4009,90 +4163,56 @@ msgstr "ليس لديك إذن لحذف القوالب." msgid "Template '{}' deleted successfully!" msgstr "تم حذف القالب '{}' بنجاح!" -#: apps/complaints/views.py:4216 -msgid "Please check the acknowledgment box before submitting." -msgstr "يرجى تحديد مربع الإقرار قبل الإرسال." +#: apps/complaints/views.py:3972 +#, fuzzy +#| msgid "Please enter a response." +msgid "Please write your response first." +msgstr "يرجى إدخال رد." -#: apps/complaints/views.py:4409 apps/complaints/views.py:4477 +#: apps/complaints/views.py:3976 apps/complaints/views.py:4072 +#: apps/complaints/views.py:4909 apps/complaints/views.py:4986 msgid "Please check the acknowledgment box." msgstr "يرجى تحديد مربع الإقرار." -#: apps/complaints/views.py:4414 +#: apps/complaints/views.py:3981 apps/complaints/views.py:4914 msgid "Please describe the required improvement project." msgstr "يرجى شرح مشروع التحسين المطلوب." -#: apps/complaints/views.py:4654 -msgid "PX360 Complaint Management" -msgstr "إدارة الشكاوى PX360" +#: apps/complaints/views.py:3998 +#, fuzzy +#| msgid "If you have any questions, please contact the PX team." +msgid "No phone or email on file. Please contact the PX team." +msgstr "إذا كانت لديك أي استفسارات، يرجى التواصل مع فريق تجربة المريض (PX)." -#: apps/complaints/views.py:4655 -#: apps/executive_summary/templates/executive/insights.html:176 -#: templates/accounts/staff_activity_log.html:190 -#: templates/ai_engine/sentiment_list.html:299 -#: templates/callcenter/complaint_list.html:254 -#: templates/callcenter/inquiry_list.html:246 -#: templates/surveys/comment_list.html:388 -#: templates/surveys/template_list.html:146 -msgid "Page" -msgstr "الصفحة" +#: apps/complaints/views.py:4083 apps/complaints/views.py:4089 +msgid "No verification code was sent. Please request a new code." +msgstr "" -#: apps/complaints/views.py:4656 -#: templates/accounts/onboarding/step_checklist.html:29 -#: templates/accounts/onboarding/step_checklist.html:232 -#: templates/accounts/onboarding/step_content.html:34 -#: templates/accounts/staff_activity_log.html:190 -#: templates/ai_engine/sentiment_list.html:299 -#: templates/appreciation/appreciation_list.html:267 -#: templates/appreciation/leaderboard.html:210 -#: templates/callcenter/call_records_list.html:298 -#: templates/callcenter/complaint_list.html:254 -#: templates/callcenter/inquiry_list.html:246 -#: templates/complaints/complaint_list.html:177 -#: templates/complaints/government_ticket_list.html:216 -#: templates/complaints/inquiry_list.html:182 -#: templates/config/hospital_users.html:228 -#: templates/config/hospital_users.html:335 -#: templates/dashboard/partials/actions_table.html:88 -#: templates/dashboard/partials/complaints_table.html:84 -#: templates/dashboard/partials/feedback_table.html:80 -#: templates/dashboard/partials/inquiries_table.html:82 -#: templates/dashboard/partials/observations_table.html:74 -#: templates/dashboard/partials/tasks_table.html:82 -#: templates/feedback/comment_list.html:202 -#: templates/feedback/feedback_list.html:149 -#: templates/feedback/feedback_list.html:302 -#: templates/observations/observation_list.html:286 -#: templates/organizations/patient_list.html:382 -#: templates/organizations/staff_hierarchy.html:223 -#: templates/organizations/staff_hierarchy.html:339 -#: templates/organizations/staff_list.html:258 -#: templates/organizations/staff_list.html:384 -#: templates/partials/pagination.html:6 -#: templates/physicians/doctor_rating_review.html:166 -#: templates/physicians/doctor_rating_review.html:267 -#: templates/physicians/individual_ratings_list.html:312 -#: templates/physicians/physician_list.html:285 -#: templates/physicians/ratings_list.html:312 -#: templates/projects/project_list.html:157 -#: templates/projects/project_list.html:271 templates/rca/rca_list.html:219 -#: templates/rca/rca_list.html:304 templates/surveys/comment_list.html:372 -#: templates/surveys/comment_list.html:388 -#: templates/surveys/his_patient_review.html:149 -#: templates/surveys/instance_list.html:125 -#: templates/surveys/instance_list.html:225 -#: templates/surveys/template_list.html:146 -msgid "of" -msgstr "من" +#: apps/complaints/views.py:4098 +#, fuzzy +#| msgid "Notification sent to new assignee" +msgid "Verification code expired. Please request a new code." +msgstr "إرسال إشعار إلى المعيّن الجديد" -#: apps/complaints/views.py:4657 -#: apps/executive_summary/templates/executive/dashboard.html:406 -#: apps/executive_summary/templates/executive/pdf_report.html:116 -#: templates/analytics/kpi_report_detail.html:546 -#: templates/analytics/kpi_report_weasyprint.html:351 -#: templates/analytics/kpi_report_weasyprint.html:613 -#: templates/surveys/enhanced_reports_list.html:128 -msgid "Generated" -msgstr "تم الإنشاء" +#: apps/complaints/views.py:4104 +#, fuzzy +#| msgid "Export failed. Please try again." +msgid "Incorrect verification code. Please try again." +msgstr "فشل التصدير. يُرجى المحاولة مرة أخرى." + +#: apps/complaints/views.py:4263 +msgid "Could not find the department routing to reject." +msgstr "" + +#: apps/complaints/views.py:4293 +#, fuzzy +#| msgid "Invalid request method." +msgid "Invalid request." +msgstr "طريقة الطلب غير صالحة." + +#: apps/complaints/views.py:4716 +msgid "Please check the acknowledgment box before submitting." +msgstr "يرجى تحديد مربع الإقرار قبل الإرسال." #: apps/core/config_views.py:209 msgid "You don't have permission to create users." @@ -4200,7 +4320,7 @@ msgstr "تم رفض الوصول." #: templates/journeys/template_list.html:97 #: templates/observations/category_list.html:125 #: templates/organizations/department_confirm_delete.html:36 -#: templates/organizations/department_detail.html:676 +#: templates/organizations/department_detail.html:726 #: templates/organizations/department_form.html:155 #: templates/organizations/hierarchy_node.html:66 #: templates/organizations/manager_review_questions.html:48 @@ -4337,7 +4457,7 @@ msgid "Total Actions" msgstr "إجمالي الإجراءات" #: apps/executive_summary/models.py:35 -#: templates/organizations/department_detail.html:1022 +#: templates/organizations/department_detail.html:1072 msgid "Open Actions" msgstr "الإجراءات المفتوحة" @@ -4387,7 +4507,7 @@ msgid "Call Center Satisfaction %" msgstr "نسبة الرضا عن مركز الاتصال %" #: apps/executive_summary/models.py:44 -#: templates/organizations/department_detail.html:1012 +#: templates/organizations/department_detail.html:1062 msgid "Avg Physician Rating" msgstr "متوسط تقييم الأطباء" @@ -4461,12 +4581,12 @@ msgstr "اتجاه إيجابي" #: apps/executive_summary/models.py:192 apps/executive_summary/models.py:294 #: apps/executive_summary/templates/executive/insights.html:28 -#: apps/organizations/ui_views.py:2510 +#: apps/organizations/ui_views.py:2548 #: templates/complaints/templates/template_form.html:12 #: templates/feedback/feedback_form.html:54 #: templates/notifications/inbox.html:83 #: templates/observations/observation_list.html:121 -#: templates/organizations/department_detail.html:473 +#: templates/organizations/department_detail.html:523 #: templates/organizations/department_observations.html:33 #: templates/presentations/presentation_form.html:11 #: templates/px_sources/source_user_observation_list.html:104 @@ -4482,9 +4602,9 @@ msgstr "جديد" #: apps/executive_summary/templates/executive/insights.html:124 #: apps/executive_summary/views.py:393 apps/feedback/models.py:35 #: templates/appreciation/appreciation_list.html:173 -#: templates/organizations/department_detail.html:486 -#: templates/organizations/department_detail.html:497 -#: templates/organizations/department_detail.html:1328 +#: templates/organizations/department_detail.html:536 +#: templates/organizations/department_detail.html:547 +#: templates/organizations/department_detail.html:1378 #: templates/organizations/department_staff_detail.html:491 msgid "Acknowledged" msgstr "تم الإقرار" @@ -4503,7 +4623,7 @@ msgstr "بصيرة تنبؤية" msgid "Predictive Insights" msgstr "بصائر تنبؤية" -#: apps/executive_summary/models.py:276 +#: apps/executive_summary/models.py:276 templates/actions/action_create.html:83 msgid "Process Improvement" msgstr "تحسين العمليات" @@ -4634,9 +4754,9 @@ msgstr "التقارير" #: templates/organizations/department_complaint_detail.html:13 #: templates/organizations/department_complaints.html:5 #: templates/organizations/department_complaints.html:14 -#: templates/organizations/department_detail.html:420 -#: templates/organizations/department_detail.html:521 -#: templates/organizations/department_detail.html:1802 +#: templates/organizations/department_detail.html:470 +#: templates/organizations/department_detail.html:571 +#: templates/organizations/department_detail.html:1852 #: templates/organizations/department_list.html:144 #: templates/organizations/department_staff_detail.html:206 #: templates/organizations/patient_detail.html:281 @@ -4650,13 +4770,12 @@ msgstr "الشكاوى" #: apps/executive_summary/templates/executive/dashboard.html:71 #: apps/executive_summary/templates/executive/dashboard.html:538 -#: templates/complaints/inquiry_detail.html:558 -#: templates/observations/observation_detail.html:709 msgid "Satisfaction" msgstr "الرضا" #: apps/executive_summary/templates/executive/dashboard.html:71 -#: templates/complaints/complaint_detail.html:287 +#: templates/complaints/complaint_detail.html:414 +#: templates/complaints/complaint_detail_ds.html:327 #: templates/dashboard/command_center.html:244 #: templates/dashboard/my_dashboard.html:194 #: templates/dashboard/partials/actions_table.html:6 @@ -4665,9 +4784,11 @@ msgstr "إجراءات تجربة المريض" #: apps/executive_summary/templates/executive/dashboard.html:93 #: apps/executive_summary/templates/executive/dashboard.html:100 +#: templates/actions/action_detail.html:75 #: templates/complaints/analytics.html:193 #: templates/complaints/analytics.html:335 -#: templates/complaints/complaint_detail.html:419 +#: templates/complaints/complaint_detail.html:546 +#: templates/complaints/complaint_detail_ds.html:459 #: templates/complaints/complaint_list.html:308 #: templates/complaints/complaint_list.html:569 #: templates/complaints/inquiry_list.html:119 @@ -4678,8 +4799,8 @@ msgstr "إجراءات تجربة المريض" #: templates/organizations/department_complaint_detail.html:149 #: templates/organizations/department_complaints.html:130 #: templates/organizations/department_complaints.html:185 -#: templates/organizations/department_detail.html:370 -#: templates/organizations/department_detail.html:1312 +#: templates/organizations/department_detail.html:419 +#: templates/organizations/department_detail.html:1362 #: templates/organizations/department_inquiries.html:105 #: templates/organizations/department_inquiries.html:146 #: templates/organizations/department_observations.html:102 @@ -4873,7 +4994,7 @@ msgstr "إنشاء تقرير جديد" #: templates/dashboard/employee_evaluation.html:1069 #: templates/dashboard/partials/actions_table.html:26 #: templates/feedback/feedback_delete_confirm.html:92 -#: templates/feedback/feedback_detail.html:362 +#: templates/feedback/feedback_detail.html:365 #: templates/feedback/feedback_list.html:206 #: templates/organizations/department_detail.html:153 #: templates/organizations/manager_review_questions.html:26 @@ -4944,8 +5065,18 @@ msgstr "التقارير الأخيرة" msgid "Period" msgstr "الفترة" +#: apps/executive_summary/templates/executive/dashboard.html:406 +#: apps/executive_summary/templates/executive/pdf_report.html:116 +#: templates/analytics/kpi_report_detail.html:546 +#: templates/analytics/kpi_report_weasyprint.html:351 +#: templates/analytics/kpi_report_weasyprint.html:613 +#: templates/surveys/enhanced_reports_list.html:128 +msgid "Generated" +msgstr "تم الإنشاء" + #: apps/executive_summary/templates/executive/dashboard.html:407 #: apps/executive_summary/templates/executive/insights.html:64 +#: apps/organizations/models.py:592 #: templates/accounts/acknowledgements/category_form.html:191 #: templates/accounts/acknowledgements/category_list.html:98 #: templates/accounts/acknowledgements/checklist_list.html:95 @@ -4955,7 +5086,6 @@ msgstr "الفترة" #: templates/accounts/onboarding/provisional_list.html:145 #: templates/accounts/simple_acknowledgements/admin_list.html:118 #: templates/accounts/simple_acknowledgements/admin_signatures.html:100 -#: templates/actions/action_create.html:83 #: templates/actions/action_list.html:98 templates/analytics/dashboard.html:781 #: templates/analytics/kpi_list.html:81 #: templates/analytics/kpi_report_detail.html:548 @@ -4974,7 +5104,7 @@ msgstr "الفترة" #: templates/complaints/escalation_rule_list.html:293 #: templates/complaints/government_ticket_list.html:92 #: templates/complaints/government_ticket_list.html:146 -#: templates/complaints/inquiry_detail.html:499 +#: templates/complaints/inquiry_detail.html:506 #: templates/complaints/inquiry_list.html:141 #: templates/complaints/inquiry_list.html:193 #: templates/complaints/oncall/schedule_detail.html:96 @@ -5005,7 +5135,7 @@ msgstr "الفترة" #: templates/feedback/action_plan_list.html:122 #: templates/feedback/comment_import_list.html:73 #: templates/feedback/feedback_delete_confirm.html:115 -#: templates/feedback/feedback_detail.html:299 +#: templates/feedback/feedback_detail.html:302 #: templates/feedback/feedback_list.html:162 #: templates/feedback/feedback_list.html:212 #: templates/integrations/survey_mapping_settings.html:31 @@ -5016,19 +5146,19 @@ msgstr "الفترة" #: templates/journeys/template_form.html:206 #: templates/journeys/template_list.html:82 #: templates/observations/category_list.html:91 -#: templates/observations/observation_detail.html:692 +#: templates/observations/observation_detail.html:699 #: templates/observations/observation_list.html:180 #: templates/observations/observation_list.html:302 #: templates/observations/public_success.html:141 #: templates/organizations/department_complaints.html:73 #: templates/organizations/department_confirm_delete.html:34 -#: templates/organizations/department_detail.html:654 -#: templates/organizations/department_detail.html:705 -#: templates/organizations/department_detail.html:772 -#: templates/organizations/department_detail.html:832 -#: templates/organizations/department_detail.html:898 -#: templates/organizations/department_detail.html:953 -#: templates/organizations/department_detail.html:1089 +#: templates/organizations/department_detail.html:704 +#: templates/organizations/department_detail.html:755 +#: templates/organizations/department_detail.html:822 +#: templates/organizations/department_detail.html:882 +#: templates/organizations/department_detail.html:948 +#: templates/organizations/department_detail.html:1003 +#: templates/organizations/department_detail.html:1139 #: templates/organizations/department_form.html:152 #: templates/organizations/department_inquiries.html:70 #: templates/organizations/department_list.html:147 @@ -5080,7 +5210,7 @@ msgstr "الفترة" #: templates/projects/pdca_phase_form.html:37 #: templates/projects/project_detail.html:190 #: templates/projects/project_detail.html:295 -#: templates/projects/project_form.html:246 +#: templates/projects/project_form.html:249 #: templates/projects/project_list.html:168 #: templates/projects/task_form.html:163 #: templates/projects/template_form.html:147 @@ -5140,6 +5270,7 @@ msgstr "الحالة" #: templates/accounts/settings.html:491 templates/accounts/settings.html:504 #: templates/accounts/simple_acknowledgements/admin_list.html:121 #: templates/accounts/simple_acknowledgements/admin_signatures.html:102 +#: templates/actions/action_detail.html:62 #: templates/ai_engine/sentiment_dashboard.html:238 #: templates/ai_engine/sentiment_list.html:208 #: templates/analytics/dashboard.html:778 @@ -5184,9 +5315,9 @@ msgstr "الحالة" #: templates/journeys/template_list.html:103 #: templates/observations/category_list.html:92 #: templates/observations/observation_list.html:306 -#: templates/organizations/department_detail.html:655 -#: templates/organizations/department_detail.html:774 -#: templates/organizations/department_detail.html:834 +#: templates/organizations/department_detail.html:705 +#: templates/organizations/department_detail.html:824 +#: templates/organizations/department_detail.html:884 #: templates/organizations/department_inquiries.html:74 #: templates/organizations/department_observations.html:75 #: templates/organizations/manager_review_questions.html:28 @@ -5243,7 +5374,12 @@ msgstr "الإجراءات" #: apps/executive_summary/templates/executive/dashboard.html:430 #: templates/accounts/acknowledgements/dashboard.html:159 #: templates/accounts/simple_acknowledgements/admin_list.html:120 +#: templates/appreciation/appreciation_detail.html:79 +#: templates/complaints/complaint_detail_ds.html:676 #: templates/complaints/explanation_form.html:51 +#: templates/complaints/inquiry_detail.html:115 +#: templates/complaints/investigation_review.html:57 +#: templates/observations/observation_detail.html:70 #: templates/presentations/presentation_detail.html:109 #: templates/reports/report_detail.html:75 msgid "PDF" @@ -5323,11 +5459,11 @@ msgstr "مسح جميع المرشحات" #: templates/ai_engine/sentiment_detail.html:68 #: templates/ai_engine/sentiment_list.html:204 #: templates/ai_engine/tags/sentiment_card.html:22 -#: templates/complaints/inquiry_detail.html:165 -#: templates/complaints/inquiry_detail.html:1031 +#: templates/complaints/inquiry_detail.html:172 +#: templates/complaints/inquiry_detail.html:1000 #: templates/complaints/partials/ai_panel.html:32 -#: templates/complaints/partials/ai_panel.html:205 -#: templates/observations/observation_detail.html:110 +#: templates/complaints/partials/ai_panel.html:182 +#: templates/observations/observation_detail.html:117 #: templates/observations/partials/ai_panel.html:18 #: templates/social/partials/ai_analysis_bilingual.html:56 #: templates/social/social_comment_detail.html:126 @@ -5380,6 +5516,16 @@ msgstr "الأول" msgid "Previous" msgstr "السابق" +#: apps/executive_summary/templates/executive/insights.html:176 +#: templates/accounts/staff_activity_log.html:190 +#: templates/ai_engine/sentiment_list.html:299 +#: templates/callcenter/complaint_list.html:254 +#: templates/callcenter/inquiry_list.html:246 +#: templates/surveys/comment_list.html:388 +#: templates/surveys/template_list.html:146 +msgid "Page" +msgstr "الصفحة" + #: apps/executive_summary/templates/executive/insights.html:179 #: templates/actions/action_list.html:229 #: templates/appreciation/badge_list.html:178 @@ -5424,6 +5570,7 @@ msgstr "تقييم المخاطر بالذكاء الاصطناعي" #: templates/analytics/kpi_report_detail.html:96 #: templates/analytics/kpi_report_detail.html:346 #: templates/analytics/kpi_report_list.html:344 +#: templates/complaints/partials/resolution_panel.html:266 msgid "Regenerate" msgstr "إعادة توليد" @@ -5520,11 +5667,11 @@ msgstr "آخر 90 يومًا" #: apps/executive_summary/views.py:259 apps/executive_summary/views.py:376 #: apps/executive_summary/views.py:440 apps/executive_summary/views.py:469 -#: apps/executive_summary/views.py:501 apps/projects/ui_views.py:1374 -#: apps/projects/ui_views.py:1377 apps/projects/ui_views.py:1410 -#: apps/projects/ui_views.py:1437 apps/projects/ui_views.py:1545 -#: apps/projects/ui_views.py:1623 apps/projects/ui_views.py:1667 -#: apps/projects/ui_views.py:1709 +#: apps/executive_summary/views.py:501 apps/projects/ui_views.py:1406 +#: apps/projects/ui_views.py:1409 apps/projects/ui_views.py:1442 +#: apps/projects/ui_views.py:1469 apps/projects/ui_views.py:1577 +#: apps/projects/ui_views.py:1655 apps/projects/ui_views.py:1699 +#: apps/projects/ui_views.py:1741 msgid "Permission denied" msgstr "تم رفض الإذن" @@ -5566,16 +5713,16 @@ msgid "Failed to generate PDF report." msgstr "فشل في إنشاء تقرير PDF." #: apps/feedback/forms.py:283 templates/complaints/adverse_action_form.html:173 -#: templates/complaints/complaint_detail.html:350 -#: templates/complaints/complaint_pdf.html:527 +#: templates/complaints/complaint_detail.html:477 +#: templates/complaints/complaint_detail_ds.html:390 #: templates/core/public_submit.html:422 #: templates/dashboard/partials/observations_table.html:26 -#: templates/feedback/feedback_detail.html:102 -#: templates/feedback/feedback_detail.html:111 -#: templates/observations/observation_detail.html:149 +#: templates/feedback/feedback_detail.html:105 +#: templates/feedback/feedback_detail.html:114 +#: templates/observations/observation_detail.html:156 #: templates/organizations/department_complaint_detail.html:132 -#: templates/organizations/department_detail.html:649 -#: templates/organizations/department_detail.html:1307 +#: templates/organizations/department_detail.html:699 +#: templates/organizations/department_detail.html:1357 #: templates/organizations/department_form.html:147 #: templates/organizations/department_inquiry_detail.html:106 #: templates/organizations/department_staff_detail.html:472 @@ -5620,7 +5767,7 @@ msgid "Compliment" msgstr "مديح" #: apps/feedback/models.py:24 templates/core/public_submit.html:347 -#: templates/organizations/department_detail.html:1299 +#: templates/organizations/department_detail.html:1349 #: templates/px_sources/communication_request_detail.html:224 #: templates/px_sources/source_user_dashboard.html:162 #: templates/px_sources/source_user_suggestion_list.html:157 @@ -5634,7 +5781,7 @@ msgstr "ملاحظات عامة" #: apps/feedback/models.py:26 templates/complaints/inquiry_detail.html:4 #: templates/core/public_submit.html:321 templates/core/public_track.html:164 -#: templates/organizations/department_detail.html:1297 +#: templates/organizations/department_detail.html:1347 #: templates/organizations/department_inquiry_detail.html:35 #: templates/px_sources/communication_request_detail.html:204 msgid "Inquiry" @@ -5651,14 +5798,14 @@ msgstr "فحص الرضا" #: templates/observations/public_success.html:152 #: templates/observations/public_track.html:187 #: templates/organizations/department_complaints.html:151 -#: templates/organizations/department_detail.html:484 +#: templates/organizations/department_detail.html:534 #: templates/organizations/department_manager_review.html:170 #: templates/surveys/instance_detail.html:244 msgid "Submitted" msgstr "تم الإرسال" -#: apps/feedback/models.py:34 -#: templates/organizations/department_detail.html:485 +#: apps/feedback/models.py:34 templates/complaints/complaint_detail.html:574 +#: templates/organizations/department_detail.html:535 #: templates/px_sources/source_user_suggestion_list.html:105 #: templates/px_sources/source_user_suggestion_list.html:178 msgid "Reviewed" @@ -5667,7 +5814,7 @@ msgstr "تم المراجعة" #: apps/feedback/models.py:37 templates/analytics/dashboard.html:310 #: templates/complaints/analytics.html:217 #: templates/complaints/complaint_list.html:253 -#: templates/organizations/department_detail.html:1032 +#: templates/organizations/department_detail.html:1082 msgid "Reopened" msgstr "أعيد فتحه" @@ -5684,7 +5831,8 @@ msgstr "الرعاية السريرية" msgid "Staff Service" msgstr "خدمة الموظفين" -#: apps/feedback/models.py:54 templates/callcenter/complaint_form.html:187 +#: apps/feedback/models.py:54 templates/actions/action_create.html:88 +#: templates/callcenter/complaint_form.html:187 #: templates/core/public_submit.html:481 msgid "Facility & Environment" msgstr "المرافق والبيئة" @@ -5775,25 +5923,28 @@ msgstr "إيجابي" msgid "Negative" msgstr "سلبي" -#: apps/feedback/models.py:400 apps/organizations/models.py:161 -#: templates/complaints/complaint_detail.html:1032 +#: apps/feedback/models.py:400 apps/organizations/models.py:175 +#: templates/complaints/complaint_detail.html:1143 +#: templates/complaints/complaint_detail_ds.html:1036 #: templates/dashboard/employee_evaluation.html:1076 #: templates/integrations/survey_mapping_settings.html:156 #: templates/journeys/instance_list.html:176 #: templates/surveys/comment_list.html:230 msgid "Inpatient" -msgstr "المرضى المنومون" +msgstr "التنويم" -#: apps/feedback/models.py:401 apps/organizations/models.py:160 -#: templates/complaints/complaint_detail.html:1031 +#: apps/feedback/models.py:401 apps/organizations/models.py:174 +#: templates/complaints/complaint_detail.html:1142 +#: templates/complaints/complaint_detail_ds.html:1035 #: templates/dashboard/employee_evaluation.html:1081 #: templates/integrations/survey_mapping_settings.html:157 #: templates/surveys/comment_list.html:229 msgid "Outpatient" msgstr "العيادات الخارجية" -#: apps/feedback/models.py:408 apps/organizations/models.py:152 -#: templates/complaints/complaint_detail.html:1053 +#: apps/feedback/models.py:408 apps/organizations/models.py:166 +#: templates/complaints/complaint_detail.html:1164 +#: templates/complaints/complaint_detail_ds.html:1057 #: templates/complaints/complaint_form.html:562 #: templates/complaints/inquiry_form.html:142 #: templates/complaints/public_complaint_form.html:118 @@ -5805,15 +5956,17 @@ msgstr "العيادات الخارجية" msgid "Medical" msgstr "طبي" -#: apps/feedback/models.py:409 apps/organizations/models.py:153 -#: templates/complaints/complaint_detail.html:1054 +#: apps/feedback/models.py:409 apps/organizations/models.py:167 +#: templates/complaints/complaint_detail.html:1165 +#: templates/complaints/complaint_detail_ds.html:1058 #: templates/organizations/department_form.html:110 #: templates/organizations/staff_list.html:214 msgid "Non-Medical" msgstr "غير طبي" -#: apps/feedback/models.py:410 apps/organizations/models.py:154 -#: templates/complaints/complaint_detail.html:1055 +#: apps/feedback/models.py:410 apps/organizations/models.py:168 +#: templates/complaints/complaint_detail.html:1166 +#: templates/complaints/complaint_detail_ds.html:1059 #: templates/complaints/complaint_form.html:563 #: templates/complaints/inquiry_form.html:143 #: templates/complaints/public_complaint_form.html:119 @@ -5825,16 +5978,18 @@ msgstr "غير طبي" msgid "Nursing" msgstr "تمريض" -#: apps/feedback/models.py:411 apps/organizations/models.py:162 -#: templates/complaints/complaint_detail.html:1033 +#: apps/feedback/models.py:411 apps/organizations/models.py:176 +#: templates/complaints/complaint_detail.html:1144 +#: templates/complaints/complaint_detail_ds.html:1037 #: templates/dashboard/employee_evaluation.html:1086 #: templates/integrations/survey_mapping_settings.html:158 #: templates/surveys/comment_list.html:231 msgid "Emergency" msgstr "الطوارئ" -#: apps/feedback/models.py:412 apps/organizations/models.py:155 -#: templates/complaints/complaint_detail.html:1057 +#: apps/feedback/models.py:412 apps/organizations/models.py:169 +#: templates/complaints/complaint_detail.html:1168 +#: templates/complaints/complaint_detail_ds.html:1061 #: templates/complaints/complaint_form.html:565 #: templates/complaints/inquiry_form.html:145 #: templates/complaints/public_complaint_form.html:121 @@ -5959,10 +6114,11 @@ msgstr "اسم المبلغ" #: templates/accounts/simple_acknowledgements/admin_create.html:36 #: templates/accounts/simple_acknowledgements/admin_form.html:124 #: templates/accounts/simple_acknowledgements/admin_list.html:117 -#: templates/actions/action_create.html:24 +#: templates/actions/action_create.html:43 #: templates/callcenter/complaint_form.html:169 #: templates/callcenter/complaint_list.html:177 #: templates/complaints/complaint_form.html:673 +#: templates/complaints/explanation_routing_rejected.html:41 #: templates/complaints/explanation_success.html:46 #: templates/complaints/investigation_respond.html:40 #: templates/complaints/trash_list.html:37 @@ -5974,9 +6130,9 @@ msgstr "اسم المبلغ" #: templates/feedback/feedback_delete_confirm.html:103 #: templates/feedback/feedback_list.html:208 #: templates/observations/response_form_token.html:24 -#: templates/organizations/department_detail.html:829 -#: templates/organizations/department_detail.html:893 -#: templates/organizations/department_detail.html:1087 +#: templates/organizations/department_detail.html:879 +#: templates/organizations/department_detail.html:943 +#: templates/organizations/department_detail.html:1137 #: templates/organizations/department_manager_review.html:90 #: templates/organizations/department_observations.html:69 #: templates/organizations/department_staff_detail.html:214 @@ -6006,8 +6162,8 @@ msgstr "عنوان مختصر (اختياري)" msgid "Describe the observation in detail..." msgstr "صف الملاحظة بالتفصيل..." -#: apps/observations/views.py:111 apps/organizations/ui_views.py:2510 -#: templates/organizations/department_detail.html:474 +#: apps/observations/views.py:111 apps/organizations/ui_views.py:2548 +#: templates/organizations/department_detail.html:524 #: templates/organizations/department_observations.html:34 #: templates/px_sources/source_user_observation_list.html:105 #: templates/px_sources/source_user_observation_list.html:180 @@ -6025,77 +6181,77 @@ msgstr "" "لم يتم العثور على أي ملاحظة بهذا الرمز التتبعي. يرجى التحقق والمحاولة مرة " "أخرى." -#: apps/observations/views.py:844 +#: apps/observations/views.py:857 msgid "You don't have permission to activate observations." msgstr "ليس لديك صلاحية لتفعيل الملاحظات." -#: apps/observations/views.py:848 +#: apps/observations/views.py:861 msgid "This observation is already assigned to you." msgstr "هذه الملاحظة مُسندة إليك بالفعل." -#: apps/observations/views.py:883 +#: apps/observations/views.py:896 msgid "Observation activated and assigned to you successfully." msgstr "تم تفعيل الملاحظة وإسنادها إليك بنجاح." -#: apps/observations/views.py:966 +#: apps/observations/views.py:979 msgid "You don't have permission to respond to observations." msgstr "ليس لديك صلاحية للرد على الملاحظات." -#: apps/observations/views.py:995 +#: apps/observations/views.py:1008 msgid "Response sent successfully." msgstr "تم إرسال الرد بنجاح." -#: apps/observations/views.py:1187 +#: apps/observations/views.py:1186 msgid "You don't have permission to send observations to departments." msgstr "ليس لديك صلاحية إرسال الملاحظات إلى الأقسام." -#: apps/observations/views.py:1192 apps/observations/views.py:1455 +#: apps/observations/views.py:1191 apps/observations/views.py:1454 msgid "Activate this observation before sending it to a department." msgstr "قم بتفعيل هذه الملاحظة قبل إرسالها إلى قسم." -#: apps/observations/views.py:1316 +#: apps/observations/views.py:1315 #, python-format msgid "Observation sent to %(dept)s department email." msgstr "تم إرسال الملاحظة إلى البريد الإلكتروني لقسم %(dept)s." -#: apps/observations/views.py:1322 +#: apps/observations/views.py:1321 #, python-format msgid "Observation sent to %(dept)s. Department champions have been notified." msgstr "تم إرسال الملاحظة إلى %(dept)s. تم إخطار أبطال القسم." -#: apps/observations/views.py:1342 +#: apps/observations/views.py:1341 msgid "You don't have permission to escalate observations." msgstr "ليس لديك صلاحية تصعيد الملاحظات." -#: apps/observations/views.py:1346 +#: apps/observations/views.py:1345 msgid "Cannot escalate a closed, cancelled, or rejected observation." msgstr "لا يمكن تصعيد ملاحظة مغلقة أو ملغاة أو مرفوضة." -#: apps/observations/views.py:1422 +#: apps/observations/views.py:1421 msgid "Observation escalated to {escalate_to_staff.get_full_name()}." msgstr "تم تصعيد الملاحظة إلى {escalate_to_staff.get_full_name()}." -#: apps/observations/views.py:1448 +#: apps/observations/views.py:1447 msgid "You don't have permission to send this observation." msgstr "ليس لديك صلاحية إرسال هذه الملاحظة." -#: apps/observations/views.py:1601 +#: apps/observations/views.py:1600 msgid "An error occurred while sending the observation." msgstr "حدث خطأ أثناء إرسال الملاحظة." -#: apps/observations/views.py:2089 +#: apps/observations/views.py:2088 msgid "You don't have permission to delete observations." msgstr "ليس لديك صلاحية حذف الملاحظات." -#: apps/observations/views.py:2091 +#: apps/observations/views.py:2090 msgid "Observation moved to trash." msgstr "تم نقل الملاحظة إلى سلة المهملات." -#: apps/observations/views.py:2103 +#: apps/observations/views.py:2102 msgid "You don't have permission to restore observations." msgstr "ليس لديك صلاحية استعادة الملاحظات." -#: apps/observations/views.py:2105 +#: apps/observations/views.py:2104 msgid "Observation restored successfully." msgstr "تمت استعادة الملاحظة بنجاح." @@ -6107,8 +6263,9 @@ msgstr "اتركه فارغًا للإنشاء التلقائي" msgid "A patient with this MRN already exists." msgstr "يوجد مريض بهذا الرقم الطبي بالفعل." -#: apps/organizations/models.py:156 apps/organizations/models.py:305 -#: templates/complaints/complaint_detail.html:1056 +#: apps/organizations/models.py:170 apps/organizations/models.py:319 +#: templates/complaints/complaint_detail.html:1167 +#: templates/complaints/complaint_detail_ds.html:1060 #: templates/complaints/complaint_form.html:564 #: templates/complaints/inquiry_form.html:144 #: templates/complaints/public_complaint_form.html:120 @@ -6118,8 +6275,9 @@ msgstr "يوجد مريض بهذا الرقم الطبي بالفعل." msgid "Administrative" msgstr "إداري" -#: apps/organizations/models.py:163 templates/callcenter/inquiry_list.html:148 -#: templates/complaints/complaint_detail.html:1034 +#: apps/organizations/models.py:177 templates/callcenter/inquiry_list.html:148 +#: templates/complaints/complaint_detail.html:1145 +#: templates/complaints/complaint_detail_ds.html:1038 #: templates/complaints/inquiry_list.html:154 #: templates/complaints/public_complaint_form.html:100 #: templates/complaints/public_inquiry_form.html:71 @@ -6131,7 +6289,7 @@ msgstr "إداري" msgid "General" msgstr "عام" -#: apps/organizations/models.py:303 +#: apps/organizations/models.py:317 #: templates/callcenter/complaint_form.html:148 #: templates/dashboard/command_center.html:657 #: templates/organizations/staff_import.html:80 @@ -6145,27 +6303,73 @@ msgstr "عام" msgid "Physician" msgstr "طبيب" -#: apps/organizations/models.py:304 +#: apps/organizations/models.py:318 #: templates/organizations/staff_import.html:81 msgid "Nurse" msgstr "ممرض/ممرضة" -#: apps/organizations/models.py:352 apps/organizations/models.py:560 +#: apps/organizations/models.py:366 apps/organizations/models.py:574 #: templates/organizations/department_staff_detail.html:416 #: templates/organizations/patient_list.html:243 msgid "Male" msgstr "ذكر" -#: apps/organizations/models.py:352 apps/organizations/models.py:560 +#: apps/organizations/models.py:366 apps/organizations/models.py:574 #: templates/organizations/department_staff_detail.html:417 #: templates/organizations/patient_list.html:244 msgid "Female" msgstr "أنثى" +#: apps/organizations/models.py:562 +#: templates/px_sources/source_user_create_communication_request.html:42 +msgid "Medical Record Number" +msgstr "رقم الملف الطبي" + +#: apps/organizations/models.py:568 +#: templates/organizations/department_staff_detail.html:365 +#: templates/organizations/staff_detail.html:72 +#: templates/organizations/staff_form.html:143 +msgid "First Name (Arabic)" +msgstr "الاسم الأول (بالعربية)" + +#: apps/organizations/models.py:569 +#: templates/organizations/department_staff_detail.html:370 +#: templates/organizations/staff_detail.html:76 +#: templates/organizations/staff_form.html:152 +msgid "Last Name (Arabic)" +msgstr "اسم العائلة (بالعربية)" + +#: apps/organizations/models.py:572 +#: templates/organizations/patient_detail.html:236 +msgid "Date of Birth" +msgstr "تاريخ الميلاد" + +#: apps/organizations/models.py:575 +#: templates/organizations/department_staff_detail.html:412 +#: templates/organizations/patient_detail.html:232 +#: templates/organizations/patient_list.html:240 +msgid "Gender" +msgstr "الجنس" + +#: apps/organizations/models.py:582 +msgid "Address" +msgstr "العنوان" + +#: apps/organizations/models.py:583 +#: templates/organizations/hospital_list.html:163 +#: templates/organizations/patient_detail.html:252 +msgid "City" +msgstr "المدينة" + +#: apps/organizations/models.py:588 +msgid "Primary Hospital" +msgstr "المستشفى الرئيسي" + #: apps/organizations/ui_views.py:445 apps/organizations/ui_views.py:517 -#: apps/organizations/ui_views.py:2795 +#: apps/organizations/ui_views.py:2836 #: templates/appreciation/category_form.html:190 -#: templates/complaints/complaint_detail.html:558 +#: templates/complaints/complaint_detail.html:695 +#: templates/complaints/complaint_detail_ds.html:598 #: templates/complaints/partials/explanation_panel.html:16 msgid "Primary" msgstr "أساسي" @@ -6178,10 +6382,10 @@ msgstr "إنشاء مريض" msgid "Edit Patient" msgstr "تعديل المريض" -#: apps/organizations/ui_views.py:1913 apps/organizations/ui_views.py:2289 -#: apps/organizations/ui_views.py:2384 apps/organizations/ui_views.py:2456 -#: apps/organizations/ui_views.py:2525 apps/organizations/ui_views.py:2649 -#: apps/organizations/ui_views.py:2715 apps/organizations/ui_views.py:2764 +#: apps/organizations/ui_views.py:1913 apps/organizations/ui_views.py:2327 +#: apps/organizations/ui_views.py:2422 apps/organizations/ui_views.py:2494 +#: apps/organizations/ui_views.py:2563 apps/organizations/ui_views.py:2690 +#: apps/organizations/ui_views.py:2756 apps/organizations/ui_views.py:2805 msgid "You don't have permission to view this department." msgstr "ليس لديك صلاحية عرض هذا القسم." @@ -6189,12 +6393,13 @@ msgstr "ليس لديك صلاحية عرض هذا القسم." msgid "Complaint Response (Re-submit)" msgstr "الرد على الشكوى (إعادة تقديم)" -#: apps/organizations/ui_views.py:2067 +#: apps/organizations/ui_views.py:2067 apps/organizations/ui_views.py:2184 #: templates/dashboard/staff_performance_detail.html:73 msgid "Complaint Response" msgstr "الاستجابة للشكاوى" #: apps/organizations/ui_views.py:2069 apps/organizations/ui_views.py:2098 +#: apps/organizations/ui_views.py:2186 msgid "No title" msgstr "بدون عنوان" @@ -6217,55 +6422,55 @@ msgstr "الرد على الملاحظة" msgid "Inquiry Response" msgstr "الاستجابة للاستفسارات" -#: apps/organizations/ui_views.py:2544 +#: apps/organizations/ui_views.py:2582 msgid "This complaint does not belong to this department." msgstr "هذه الشكوى لا تنتمي إلى هذا القسم." -#: apps/organizations/ui_views.py:2666 +#: apps/organizations/ui_views.py:2707 msgid "This inquiry does not belong to this department." msgstr "هذا الاستفسار لا ينتمي إلى هذا القسم." -#: apps/organizations/ui_views.py:2728 +#: apps/organizations/ui_views.py:2769 msgid "This observation does not belong to this department." msgstr "هذه الملاحظة لا تنتمي إلى هذا القسم." -#: apps/organizations/ui_views.py:2861 +#: apps/organizations/ui_views.py:2902 msgid "You don't have permission to update staff info." msgstr "ليس لديك صلاحية لتحديث معلومات الموظفين." -#: apps/organizations/ui_views.py:2883 +#: apps/organizations/ui_views.py:2924 msgid "{field.replace('_', ' ').title()} is required." msgstr "{field.replace('_', ' ').title()} مطلوب." -#: apps/organizations/ui_views.py:2891 +#: apps/organizations/ui_views.py:2932 msgid "Staff info updated successfully." msgstr "تم تحديث معلومات الموظفين بنجاح." -#: apps/organizations/ui_views.py:2893 +#: apps/organizations/ui_views.py:2934 msgid "No changes detected." msgstr "لم يتم اكتشاف أي تغييرات." -#: apps/organizations/ui_views.py:3066 apps/organizations/ui_views.py:3138 -#: apps/organizations/ui_views.py:3188 +#: apps/organizations/ui_views.py:3107 apps/organizations/ui_views.py:3179 +#: apps/organizations/ui_views.py:3229 #: templates/appreciation/appreciation_list.html:208 #: templates/observations/observation_detail.html:50 #: templates/observations/observation_list.html:359 -#: templates/organizations/department_detail.html:919 -#: templates/organizations/department_detail.html:973 +#: templates/organizations/department_detail.html:969 +#: templates/organizations/department_detail.html:1023 #: templates/organizations/department_observation_detail.html:107 #: templates/organizations/department_staff_detail.html:307 msgid "Anonymous" msgstr "مجهول" -#: apps/organizations/ui_views.py:3440 +#: apps/organizations/ui_views.py:3481 msgid "You don't have permission to set the respondent." msgstr "ليس لديك صلاحية تعيين المستجيب." -#: apps/organizations/ui_views.py:3447 apps/organizations/ui_views.py:3517 +#: apps/organizations/ui_views.py:3488 apps/organizations/ui_views.py:3558 msgid "Invalid staff member selected." msgstr "عضو الطاقم المحدد غير صالح." -#: apps/organizations/ui_views.py:3453 +#: apps/organizations/ui_views.py:3494 msgid "" "{respondent.get_full_name()} does not have an email address. Add an email " "first." @@ -6273,30 +6478,30 @@ msgstr "" "{respondent.get_full_name()} ليس لديه عنوان بريد إلكتروني. أضف بريدًا " "إلكترونيًا أولاً." -#: apps/organizations/ui_views.py:3460 +#: apps/organizations/ui_views.py:3501 msgid "" "{respondent.get_full_name()} does not have a user account. Create a user " "account first." msgstr "" "ليس لدى {respondent.get_full_name()} حساب مستخدم. قم بإنشاء حساب مستخدم أولاً." -#: apps/organizations/ui_views.py:3471 +#: apps/organizations/ui_views.py:3512 msgid "Champion set to {respondent.get_full_name()}. Champion role assigned." msgstr "تم تعيين المشرف إلى {respondent.get_full_name()}. تم تعيين دور المشرف." -#: apps/organizations/ui_views.py:3476 +#: apps/organizations/ui_views.py:3517 msgid "Champion removed." msgstr "تم إزالة المشرف." -#: apps/organizations/ui_views.py:3498 +#: apps/organizations/ui_views.py:3539 msgid "You don't have permission to set department roles." msgstr "ليس لديك صلاحية تعيين أدوار القسم." -#: apps/organizations/ui_views.py:3504 +#: apps/organizations/ui_views.py:3545 msgid "Invalid role." msgstr "دور غير صالح." -#: apps/organizations/ui_views.py:3527 +#: apps/organizations/ui_views.py:3568 msgid "" "Selected staff {staff.get_full_name()} has no email. Add an email and create " "a user account first." @@ -6304,7 +6509,7 @@ msgstr "" "الموظف المحدد {staff.get_full_name()} ليس لديه بريد إلكتروني. أضف بريدًا " "إلكترونيًا وأنشئ حساب مستخدم أولاً." -#: apps/organizations/ui_views.py:3538 +#: apps/organizations/ui_views.py:3579 msgid "" "Manager set to {staff.get_full_name()}. User account created with Department " "Manager role." @@ -6312,114 +6517,114 @@ msgstr "" "تم تعيين المدير إلى {staff.get_full_name()}. تم إنشاء حساب المستخدم بدور " "مدير القسم." -#: apps/organizations/ui_views.py:3541 +#: apps/organizations/ui_views.py:3582 #, python-brace-format msgid "Could not create user account: {e}" msgstr "تعذر إنشاء حساب المستخدم: {e}" -#: apps/organizations/ui_views.py:3546 +#: apps/organizations/ui_views.py:3587 msgid "Manager set to {staff.get_full_name()}." msgstr "تم تعيين المدير إلى {staff.get_full_name()}." -#: apps/organizations/ui_views.py:3550 +#: apps/organizations/ui_views.py:3591 msgid "{role_label} set to {staff.get_full_name()}." msgstr "تم تعيين {role_label} إلى {staff.get_full_name()}." -#: apps/organizations/ui_views.py:3558 +#: apps/organizations/ui_views.py:3599 #, python-brace-format msgid "{role_label} removed." msgstr "تمت إزالة {role_label}." -#: apps/organizations/ui_views.py:3571 +#: apps/organizations/ui_views.py:3612 msgid "You don't have permission to import staff." msgstr "ليس لديك صلاحية لاستيراد الموظفين." -#: apps/organizations/ui_views.py:3576 +#: apps/organizations/ui_views.py:3617 msgid "No hospital associated with your account." msgstr "لا يوجد مستشفى مرتبط بحسابك." -#: apps/organizations/ui_views.py:3587 +#: apps/organizations/ui_views.py:3628 msgid "Please select a CSV file to upload." msgstr "يرجى تحديد ملف CSV للتحميل." -#: apps/organizations/ui_views.py:3591 +#: apps/organizations/ui_views.py:3632 msgid "Please upload a CSV file (.csv extension)." msgstr "يرجى تحميل ملف CSV بامتداد .csv." -#: apps/organizations/ui_views.py:3607 +#: apps/organizations/ui_views.py:3648 msgid "Could not decode the file. Please save as UTF-8 CSV." msgstr "تعذر فك تشفير الملف. يرجى الحفظ بتنسيق UTF-8 CSV." -#: apps/organizations/ui_views.py:3616 +#: apps/organizations/ui_views.py:3657 msgid "Missing required columns: {', '.join(missing)}" msgstr "الأعمدة المطلوبة مفقودة: {', '.join(missing)}" -#: apps/organizations/ui_views.py:3648 +#: apps/organizations/ui_views.py:3689 msgid "Import failed: {str(e)}" msgstr "فشل الاستيراد: {str(e)}" -#: apps/organizations/ui_views.py:3966 apps/projects/ui_views.py:1097 -#: apps/projects/ui_views.py:1140 apps/projects/ui_views.py:1207 -#: apps/projects/ui_views.py:1251 apps/projects/ui_views.py:1319 +#: apps/organizations/ui_views.py:4007 apps/projects/ui_views.py:1118 +#: apps/projects/ui_views.py:1161 apps/projects/ui_views.py:1225 +#: apps/projects/ui_views.py:1269 apps/projects/ui_views.py:1334 msgid "You don't have permission." msgstr "ليس لديك صلاحية." -#: apps/organizations/ui_views.py:4024 +#: apps/organizations/ui_views.py:4065 msgid "Only the department manager can review champion responses." msgstr "يمكن لمدير القسم فقط مراجعة استجابات الأبطال." -#: apps/organizations/ui_views.py:4028 +#: apps/organizations/ui_views.py:4069 msgid "No champion response submitted yet." msgstr "لم يتم تقديم رد البطل بعد." -#: apps/organizations/ui_views.py:4032 +#: apps/organizations/ui_views.py:4073 msgid "This response has already been approved." msgstr "تمت الموافقة على هذا الرد بالفعل." -#: apps/organizations/ui_views.py:4056 +#: apps/organizations/ui_views.py:4097 msgid "Invalid action." msgstr "إجراء غير صالح." -#: apps/organizations/ui_views.py:4062 +#: apps/organizations/ui_views.py:4103 #: templates/organizations/department_manager_review.html:290 msgid "Please provide a rejection reason." msgstr "يرجى تقديم سبب الرفض." -#: apps/organizations/ui_views.py:4145 +#: apps/organizations/ui_views.py:4186 msgid "Response approved and forwarded to the PX team." msgstr "تمت الموافقة على الاستجابة وإرسالها إلى فريق PX." -#: apps/organizations/ui_views.py:4212 +#: apps/organizations/ui_views.py:4253 msgid "" "Response rejected. The champion has been notified to submit a new response." msgstr "تم رفض الرد. تم إبلاغ البطل لتقديم رد جديد." -#: apps/organizations/ui_views.py:4258 apps/organizations/ui_views.py:4283 -#: apps/organizations/ui_views.py:4337 apps/organizations/ui_views.py:4377 +#: apps/organizations/ui_views.py:4299 apps/organizations/ui_views.py:4324 +#: apps/organizations/ui_views.py:4378 apps/organizations/ui_views.py:4418 msgid "You don't have permission to manage review questions." msgstr "ليس لديك صلاحية إدارة أسئلة المراجعة." -#: apps/organizations/ui_views.py:4263 apps/organizations/ui_views.py:4288 +#: apps/organizations/ui_views.py:4304 apps/organizations/ui_views.py:4329 msgid "No hospital context found." msgstr "لم يتم العثور على سياق المستشفى." -#: apps/organizations/ui_views.py:4299 +#: apps/organizations/ui_views.py:4340 msgid "English text is required." msgstr "النص الإنجليزي مطلوب." -#: apps/organizations/ui_views.py:4321 +#: apps/organizations/ui_views.py:4362 msgid "Question created successfully." msgstr "تم إنشاء السؤال بنجاح." -#: apps/organizations/ui_views.py:4361 +#: apps/organizations/ui_views.py:4402 msgid "Question updated successfully." msgstr "تم تحديث السؤال بنجاح." -#: apps/organizations/ui_views.py:4383 +#: apps/organizations/ui_views.py:4424 msgid "Question deleted." msgstr "تم حذف السؤال." -#: apps/organizations/ui_views.py:4493 +#: apps/organizations/ui_views.py:4534 msgid "You don't have permission to view this section." msgstr "ليس لديك صلاحية لعرض هذا القسم." @@ -6468,11 +6673,12 @@ msgid "Quote / Callout" msgstr "اقتباس / إشارة" #: apps/presentations/models.py:22 -#: templates/complaints/complaint_detail.html:274 -#: templates/complaints/inquiry_detail.html:127 +#: templates/complaints/complaint_detail.html:401 +#: templates/complaints/complaint_detail_ds.html:314 +#: templates/complaints/inquiry_detail.html:134 #: templates/complaints/partials/inquiry_timeline_panel.html:3 #: templates/complaints/partials/timeline_panel.html:3 -#: templates/observations/observation_detail.html:73 +#: templates/observations/observation_detail.html:80 #: templates/observations/partials/observation_timeline_panel.html:3 #: templates/projects/project_list.html:170 #: templates/px_sources/communication_request_detail.html:274 @@ -6494,7 +6700,7 @@ msgstr "إغلاق" #: apps/presentations/models.py:29 #: templates/appreciation/appreciation_list.html:92 #: templates/appreciation/appreciation_list.html:169 -#: templates/organizations/department_detail.html:494 +#: templates/organizations/department_detail.html:544 #: templates/rca/rca_list.html:100 templates/rca/rca_list.html:154 msgid "Draft" msgstr "مسودة" @@ -6650,27 +6856,27 @@ msgstr "تم إنشاء التقرير بعدد %d شريحة." msgid "Error generating report: %s" msgstr "خطأ في إنشاء التقرير: %s" -#: apps/projects/forms.py:46 +#: apps/projects/forms.py:45 msgid "Project name" msgstr "اسم المشروع" -#: apps/projects/forms.py:52 +#: apps/projects/forms.py:51 msgid "اسم المشروع" msgstr "اسم المشروع" -#: apps/projects/forms.py:60 +#: apps/projects/forms.py:59 msgid "Describe the project objectives and scope..." msgstr "صف أهداف المشروع ونطاقه..." -#: apps/projects/forms.py:106 +#: apps/projects/forms.py:101 msgid "Document project outcomes and results..." msgstr "توثيق نتائج ومحصلة المشروع..." -#: apps/projects/forms.py:159 apps/projects/forms.py:429 +#: apps/projects/forms.py:158 apps/projects/forms.py:432 msgid "Task title" msgstr "عنوان المهمة" -#: apps/projects/forms.py:166 +#: apps/projects/forms.py:165 msgid "Task description..." msgstr "وصف المهمة..." @@ -6686,37 +6892,37 @@ msgstr "اسم القالب" msgid "Describe the project template..." msgstr "اشرح قالب المشروع..." -#: apps/projects/forms.py:317 +#: apps/projects/forms.py:319 #: templates/projects/template_delete_confirm.html:27 #: templates/projects/template_detail.html:103 msgid "Global (All Hospitals)" msgstr "عالمي (جميع المستشفيات)" -#: apps/projects/forms.py:351 +#: apps/projects/forms.py:353 msgid "Blank Project" msgstr "مشروع فارغ" -#: apps/projects/forms.py:352 templates/projects/convert_action.html:41 +#: apps/projects/forms.py:354 templates/projects/convert_action.html:41 msgid "Project Template" msgstr "قالب المشروع" -#: apps/projects/forms.py:362 templates/projects/convert_action.html:53 +#: apps/projects/forms.py:364 templates/projects/convert_action.html:53 #: templates/projects/project_form.html:171 msgid "Project Name" msgstr "اسم المشروع" -#: apps/projects/forms.py:366 +#: apps/projects/forms.py:368 msgid "Enter project name" msgstr "أدخل اسم المشروع" -#: apps/projects/forms.py:374 templates/projects/convert_action.html:65 -#: templates/projects/project_form.html:235 +#: apps/projects/forms.py:376 templates/projects/convert_action.html:65 +#: templates/projects/project_form.html:238 #: templates/projects/project_list.html:167 msgid "Project Lead" msgstr "قائد المشروع" -#: apps/projects/forms.py:384 templates/projects/convert_action.html:76 -#: templates/projects/project_form.html:282 +#: apps/projects/forms.py:386 templates/projects/convert_action.html:76 +#: templates/projects/project_form.html:284 msgid "Target Completion Date" msgstr "تاريخ الإنجاز المستهدف" @@ -6756,171 +6962,167 @@ msgstr "فهم" msgid "Select" msgstr "اختيار" -#: apps/projects/ui_views.py:343 +#: apps/projects/ui_views.py:367 msgid "You don't have permission to view this project." msgstr "ليس لديك إذن لعرض هذا المشروع." -#: apps/projects/ui_views.py:400 apps/projects/ui_views.py:1016 +#: apps/projects/ui_views.py:424 apps/projects/ui_views.py:1034 msgid "You don't have permission to create projects." msgstr "ليس لديك إذن لإنشاء مشاريع." -#: apps/projects/ui_views.py:510 +#: apps/projects/ui_views.py:534 #, python-format msgid "QI Project created successfully with %(count)d task(s) from template." msgstr "تم إنشاء مشروع الجودة والتحسين بنجاح مع %(count)d مهمة من القالب." -#: apps/projects/ui_views.py:513 +#: apps/projects/ui_views.py:537 msgid "QI Project created successfully." msgstr "تم إنشاء مشروع الجودة والتحسين بنجاح." -#: apps/projects/ui_views.py:538 apps/projects/ui_views.py:1145 -#: apps/projects/ui_views.py:1256 +#: apps/projects/ui_views.py:562 apps/projects/ui_views.py:1166 +#: apps/projects/ui_views.py:1274 msgid "You don't have permission to edit this project." msgstr "ليس لديك إذن لتعديل هذا المشروع." -#: apps/projects/ui_views.py:543 +#: apps/projects/ui_views.py:567 msgid "You don't have permission to edit projects." msgstr "ليس لديك إذن لتعديل المشاريع." -#: apps/projects/ui_views.py:550 +#: apps/projects/ui_views.py:574 msgid "QI Project updated successfully." msgstr "تم تحديث مشروع الجودة والتحسين بنجاح." -#: apps/projects/ui_views.py:573 +#: apps/projects/ui_views.py:597 msgid "You don't have permission to delete projects." msgstr "ليس لديك إذن لحذف المشاريع." -#: apps/projects/ui_views.py:577 +#: apps/projects/ui_views.py:601 msgid "You don't have permission to delete this project." msgstr "ليس لديك إذن لحذف هذا المشروع." -#: apps/projects/ui_views.py:583 +#: apps/projects/ui_views.py:607 #, python-format msgid "Project \"%(name)s\" deleted successfully." msgstr "تم حذف المشروع \"%(name)s\" بنجاح." -#: apps/projects/ui_views.py:607 +#: apps/projects/ui_views.py:631 msgid "You don't have permission to create templates from this project." msgstr "ليس لديك الإذن لإنشاء قوالب من هذا المشروع." -#: apps/projects/ui_views.py:616 +#: apps/projects/ui_views.py:640 msgid "Please provide a template name." msgstr "يرجى تقديم اسم للقالب." -#: apps/projects/ui_views.py:644 +#: apps/projects/ui_views.py:669 #, python-format msgid "Template \"%(name)s\" created successfully with %(count)d task(s)." msgstr "تم إنشاء القالب \"%(name)s\" بنجاح مع %(count)d مهمة." -#: apps/projects/ui_views.py:688 +#: apps/projects/ui_views.py:713 msgid "You don't have permission to add tasks to this project." msgstr "ليس لديك الإذن لإضافة مهام إلى هذا المشروع." -#: apps/projects/ui_views.py:697 +#: apps/projects/ui_views.py:722 msgid "Task added successfully." msgstr "تمت إضافة المهمة بنجاح." -#: apps/projects/ui_views.py:731 +#: apps/projects/ui_views.py:756 msgid "You don't have permission to edit tasks in this project." msgstr "ليس لديك الإذن لتعديل المهام في هذا المشروع." -#: apps/projects/ui_views.py:744 +#: apps/projects/ui_views.py:769 msgid "Task updated successfully." msgstr "تم تحديث المهمة بنجاح." -#: apps/projects/ui_views.py:771 +#: apps/projects/ui_views.py:796 msgid "You don't have permission to delete tasks in this project." msgstr "ليس لديك إذن لحذف المهام في هذا المشروع." -#: apps/projects/ui_views.py:778 +#: apps/projects/ui_views.py:803 msgid "Task deleted successfully." msgstr "تم حذف المهمة بنجاح." -#: apps/projects/ui_views.py:800 +#: apps/projects/ui_views.py:826 msgid "You don't have permission to update task status." msgstr "ليس لديك صلاحية تحديث حالة المهمة." -#: apps/projects/ui_views.py:805 -msgid "You don't have permission to update tasks in this project." -msgstr "ليس لديك إذن لتحديث المهام في هذا المشروع." - -#: apps/projects/ui_views.py:818 +#: apps/projects/ui_views.py:839 msgid "Task status updated." msgstr "تم تحديث حالة المهمة." -#: apps/projects/ui_views.py:835 apps/projects/ui_views.py:874 +#: apps/projects/ui_views.py:856 apps/projects/ui_views.py:893 msgid "You don't have permission to view templates." msgstr "ليس لديك إذن لعرض القوالب." -#: apps/projects/ui_views.py:886 +#: apps/projects/ui_views.py:904 msgid "You don't have permission to view this template." msgstr "ليس لديك إذن لعرض هذا القالب." -#: apps/projects/ui_views.py:924 +#: apps/projects/ui_views.py:942 msgid "Project template created successfully." msgstr "تم إنشاء قالب المشروع بنجاح." -#: apps/projects/ui_views.py:952 +#: apps/projects/ui_views.py:970 msgid "You don't have permission to edit this template." msgstr "ليس لديك إذن لتعديل هذا القالب." -#: apps/projects/ui_views.py:961 +#: apps/projects/ui_views.py:979 msgid "Project template updated successfully." msgstr "تم تحديث قالب المشروع بنجاح." -#: apps/projects/ui_views.py:987 +#: apps/projects/ui_views.py:1005 msgid "You don't have permission to delete this template." msgstr "ليس لديك الصلاحية لحذف هذا القالب." -#: apps/projects/ui_views.py:993 +#: apps/projects/ui_views.py:1011 #, python-format msgid "Template \"%(name)s\" deleted successfully." msgstr "تم حذف القالب \"%(name)s\" بنجاح." -#: apps/projects/ui_views.py:1023 +#: apps/projects/ui_views.py:1041 msgid "You don't have permission to convert this action." msgstr "ليس لديك الصلاحية لتحويل هذا الإجراء." -#: apps/projects/ui_views.py:1069 +#: apps/projects/ui_views.py:1090 msgid "PX Action converted to QI Project successfully." msgstr "تم تحويل إجراء المريض بنجاح إلى مشروع الجودة." -#: apps/projects/ui_views.py:1090 apps/projects/ui_views.py:1133 +#: apps/projects/ui_views.py:1111 apps/projects/ui_views.py:1154 msgid "Invalid PDCA phase." msgstr "مرحلة PDCA غير صالحة." -#: apps/projects/ui_views.py:1174 apps/projects/ui_views.py:1286 +#: apps/projects/ui_views.py:1195 apps/projects/ui_views.py:1304 #, python-format msgid "%(phase)s phase updated successfully." msgstr "تم تحديث مرحلة %(phase)s بنجاح." -#: apps/projects/ui_views.py:1200 apps/projects/ui_views.py:1244 +#: apps/projects/ui_views.py:1218 apps/projects/ui_views.py:1262 msgid "Invalid FOCUS phase." msgstr "مرحلة FOCUS غير صالحة." -#: apps/projects/ui_views.py:1413 +#: apps/projects/ui_views.py:1445 msgid "You don't have permission to delete tasks." msgstr "ليس لديك صلاحية لحذف المهام." -#: apps/projects/ui_views.py:1441 +#: apps/projects/ui_views.py:1473 msgid "You don't have permission to add tasks." msgstr "ليس لديك صلاحية لإضافة المهام." -#: apps/projects/ui_views.py:1447 apps/projects/ui_views.py:1456 -#: apps/projects/ui_views.py:1617 apps/projects/ui_views.py:1661 -#: apps/projects/ui_views.py:1717 apps/projects/ui_views.py:1726 +#: apps/projects/ui_views.py:1479 apps/projects/ui_views.py:1488 +#: apps/projects/ui_views.py:1649 apps/projects/ui_views.py:1693 +#: apps/projects/ui_views.py:1749 apps/projects/ui_views.py:1758 msgid "Invalid phase" msgstr "مرحلة غير صالحة." -#: apps/projects/ui_views.py:1464 apps/projects/ui_views.py:1734 +#: apps/projects/ui_views.py:1496 apps/projects/ui_views.py:1766 msgid "Invalid phase type" msgstr "نوع المرحلة غير صالح" -#: apps/projects/ui_views.py:1549 +#: apps/projects/ui_views.py:1581 msgid "You don't have permission to edit tasks." msgstr "ليس لديك صلاحية لتعديل المهام." -#: apps/projects/ui_views.py:1713 +#: apps/projects/ui_views.py:1745 msgid "You don't have permission to edit phases." msgstr "ليس لديك صلاحية لتعديل المراحل." @@ -7347,8 +7549,8 @@ msgstr "نوع المستلم" #: apps/surveys/forms.py:232 templates/appreciation/leaderboard.html:145 #: templates/config/deleted_items.html:165 -#: templates/organizations/department_detail.html:952 -#: templates/organizations/department_detail.html:1322 +#: templates/organizations/department_detail.html:1002 +#: templates/organizations/department_detail.html:1372 #: templates/organizations/department_staff_detail.html:487 #: templates/simulator/log_detail.html:194 #: templates/surveys/manual_send.html:104 @@ -7469,13 +7671,14 @@ msgstr "الفئات" #: templates/appreciation/badge_list.html:139 #: templates/appreciation/category_form.html:97 #: templates/complaints/adverse_action_list.html:327 +#: templates/complaints/complaint_detail.html:253 #: templates/complaints/complaint_threshold_list.html:306 #: templates/complaints/escalation_rule_list.html:354 #: templates/complaints/government_ticket_list.html:195 -#: templates/complaints/inquiry_detail.html:505 +#: templates/complaints/inquiry_detail.html:512 #: templates/complaints/inquiry_form.html:69 #: templates/complaints/partials/adverse_actions_panel.html:97 -#: templates/complaints/partials/departments_panel.html:110 +#: templates/complaints/partials/departments_panel.html:115 #: templates/complaints/partials/staff_panel.html:69 #: templates/complaints/sla_management.html:317 #: templates/complaints/sla_management.html:412 @@ -7488,7 +7691,7 @@ msgstr "الفئات" #: templates/journeys/template_form.html:157 #: templates/journeys/template_list.html:113 #: templates/observations/category_list.html:131 -#: templates/organizations/department_detail.html:682 +#: templates/organizations/department_detail.html:732 #: templates/organizations/department_staff_detail.html:42 #: templates/organizations/manager_review_question_form.html:11 #: templates/organizations/manager_review_questions.html:54 @@ -7596,7 +7799,7 @@ msgstr "الاسم (بالعربية)" #: templates/dashboard/standards_dashboard.html:238 #: templates/journeys/template_form.html:264 #: templates/organizations/department_confirm_delete.html:26 -#: templates/organizations/department_detail.html:1086 +#: templates/organizations/department_detail.html:1136 #: templates/organizations/department_form.html:99 #: templates/organizations/hospital_list.html:162 #: templates/organizations/orgsection_confirm_delete.html:26 @@ -7671,8 +7874,8 @@ msgstr "اللون" #: templates/accounts/simple_acknowledgements/admin_form.html:201 #: templates/accounts/simple_acknowledgements/admin_send.html:111 #: templates/accounts/simple_acknowledgements/admin_upload_pdf.html:104 -#: templates/actions/action_create.html:95 -#: templates/actions/action_detail.html:537 +#: templates/actions/action_create.html:120 +#: templates/actions/action_detail.html:533 #: templates/analytics/kpi_report_detail.html:504 #: templates/analytics/kpi_report_generate.html:136 #: templates/appreciation/badge_form.html:233 @@ -7681,25 +7884,34 @@ msgstr "اللون" #: templates/callcenter/import_call_records.html:123 #: templates/callcenter/inquiry_form.html:247 #: templates/complaints/adverse_action_form.html:238 -#: templates/complaints/complaint_detail.html:854 -#: templates/complaints/complaint_detail.html:889 -#: templates/complaints/complaint_detail.html:917 -#: templates/complaints/complaint_detail.html:973 -#: templates/complaints/complaint_detail.html:1002 -#: templates/complaints/complaint_detail.html:1104 -#: templates/complaints/complaint_detail.html:1149 +#: templates/complaints/complaint_detail.html:969 +#: templates/complaints/complaint_detail.html:1004 +#: templates/complaints/complaint_detail.html:1032 +#: templates/complaints/complaint_detail.html:1084 +#: templates/complaints/complaint_detail.html:1113 +#: templates/complaints/complaint_detail.html:1215 +#: templates/complaints/complaint_detail.html:1260 +#: templates/complaints/complaint_detail.html:1308 +#: templates/complaints/complaint_detail_ds.html:858 +#: templates/complaints/complaint_detail_ds.html:893 +#: templates/complaints/complaint_detail_ds.html:921 +#: templates/complaints/complaint_detail_ds.html:977 +#: templates/complaints/complaint_detail_ds.html:1006 +#: templates/complaints/complaint_detail_ds.html:1108 +#: templates/complaints/complaint_detail_ds.html:1153 #: templates/complaints/complaint_form.html:736 #: templates/complaints/complaint_form.html:741 #: templates/complaints/complaint_list.html:426 #: templates/complaints/complaint_threshold_form.html:383 #: templates/complaints/escalation_rule_form.html:412 +#: templates/complaints/explanation_form.html:161 #: templates/complaints/government_ticket_form.html:257 #: templates/complaints/government_ticket_import.html:197 #: templates/complaints/inquiry_department_response.html:83 -#: templates/complaints/inquiry_detail.html:668 -#: templates/complaints/inquiry_detail.html:706 -#: templates/complaints/inquiry_detail.html:795 -#: templates/complaints/inquiry_detail.html:852 +#: templates/complaints/inquiry_detail.html:637 +#: templates/complaints/inquiry_detail.html:675 +#: templates/complaints/inquiry_detail.html:764 +#: templates/complaints/inquiry_detail.html:821 #: templates/complaints/inquiry_form.html:284 #: templates/complaints/inquiry_form.html:286 #: templates/complaints/involved_department_form.html:238 @@ -7710,7 +7922,7 @@ msgstr "اللون" #: templates/complaints/sla_management_form.html:354 #: templates/complaints/templates/template_form.html:57 #: templates/components/department_response_modal.html:40 -#: templates/components/send_to_modal.html:110 +#: templates/components/send_to_modal.html:117 #: templates/config/hospital_users.html:416 #: templates/config/hospital_users.html:469 templates/config/user_form.html:393 #: templates/dashboard/my_dashboard.html:344 @@ -7727,11 +7939,12 @@ msgstr "اللون" #: templates/observations/convert_to_action.html:95 #: templates/observations/observation_create.html:143 #: templates/observations/observation_department_response.html:79 -#: templates/observations/observation_detail.html:911 -#: templates/observations/observation_detail.html:968 +#: templates/observations/observation_detail.html:880 +#: templates/observations/observation_detail.html:937 #: templates/organizations/department_confirm_delete.html:46 -#: templates/organizations/department_detail.html:1205 -#: templates/organizations/department_detail.html:1257 +#: templates/organizations/department_detail.html:271 +#: templates/organizations/department_detail.html:1255 +#: templates/organizations/department_detail.html:1307 #: templates/organizations/department_form.html:163 #: templates/organizations/department_manager_review.html:264 #: templates/organizations/department_staff_detail.html:424 @@ -7769,7 +7982,7 @@ msgstr "اللون" #: templates/projects/pdca_phase_form.html:81 #: templates/projects/project_confirm_delete.html:59 #: templates/projects/project_delete_confirm.html:48 -#: templates/projects/project_form.html:313 +#: templates/projects/project_form.html:315 #: templates/projects/project_save_as_template.html:86 #: templates/projects/task_confirm_delete.html:44 #: templates/projects/task_delete_confirm.html:39 @@ -8116,7 +8329,7 @@ msgstr "تصفية" #: templates/notifications/send_sms_direct.html:77 #: templates/observations/observation_list.html:271 #: templates/organizations/department_complaints.html:56 -#: templates/organizations/department_detail.html:502 +#: templates/organizations/department_detail.html:552 #: templates/organizations/department_inquiries.html:54 #: templates/organizations/department_observations.html:56 #: templates/organizations/staff_hierarchy.html:207 @@ -8140,18 +8353,26 @@ msgstr "العنصر" #: templates/accounts/acknowledgements/checklist_list.html:161 #: templates/accounts/onboarding/checklist_list.html:151 -#: templates/appreciation/appreciation_detail.html:180 +#: templates/actions/action_detail.html:168 #: templates/appreciation/appreciation_detail.html:186 +#: templates/appreciation/appreciation_detail.html:192 #: templates/callcenter/call_records_list.html:172 #: templates/callcenter/call_records_list.html:265 #: templates/complaints/adverse_action_list.html:317 +#: templates/complaints/explanation_form.html:260 +#: templates/complaints/explanation_form.html:275 +#: templates/complaints/explanation_form.html:290 #: templates/complaints/government_ticket_list.html:179 #: templates/complaints/investigation_respond.html:85 -#: templates/complaints/investigation_review.html:81 -#: templates/complaints/investigation_review.html:138 -#: templates/complaints/investigation_review.html:153 -#: templates/complaints/investigation_review.html:168 +#: templates/complaints/investigation_review.html:88 +#: templates/complaints/investigation_review.html:197 +#: templates/complaints/investigation_review.html:212 +#: templates/complaints/investigation_review.html:227 #: templates/complaints/partials/explanation_panel.html:68 +#: templates/complaints/partials/workflow_timeline.html:94 +#: templates/complaints/partials/workflow_timeline.html:135 +#: templates/complaints/partials/workflow_timeline.html:145 +#: templates/complaints/partials/workflow_timeline.html:155 #: templates/journeys/template_detail.html:163 #: templates/organizations/department_manager_review.html:205 #: templates/organizations/staff_detail.html:412 @@ -8165,18 +8386,26 @@ msgstr "نعم" #: templates/accounts/acknowledgements/checklist_list.html:165 #: templates/accounts/onboarding/checklist_list.html:154 -#: templates/appreciation/appreciation_detail.html:180 +#: templates/actions/action_detail.html:168 #: templates/appreciation/appreciation_detail.html:186 +#: templates/appreciation/appreciation_detail.html:192 #: templates/callcenter/call_records_list.html:173 #: templates/callcenter/call_records_list.html:270 #: templates/complaints/adverse_action_list.html:320 +#: templates/complaints/explanation_form.html:264 +#: templates/complaints/explanation_form.html:279 +#: templates/complaints/explanation_form.html:294 #: templates/complaints/government_ticket_list.html:183 #: templates/complaints/investigation_respond.html:91 -#: templates/complaints/investigation_review.html:83 -#: templates/complaints/investigation_review.html:142 -#: templates/complaints/investigation_review.html:157 -#: templates/complaints/investigation_review.html:172 +#: templates/complaints/investigation_review.html:90 +#: templates/complaints/investigation_review.html:201 +#: templates/complaints/investigation_review.html:216 +#: templates/complaints/investigation_review.html:231 #: templates/complaints/partials/explanation_panel.html:68 +#: templates/complaints/partials/workflow_timeline.html:96 +#: templates/complaints/partials/workflow_timeline.html:137 +#: templates/complaints/partials/workflow_timeline.html:147 +#: templates/complaints/partials/workflow_timeline.html:157 #: templates/journeys/template_detail.html:165 #: templates/organizations/department_manager_review.html:210 #: templates/organizations/staff_detail.html:414 @@ -8803,13 +9032,16 @@ msgid "Deactivate" msgstr "إلغاء التنشيط" #: templates/accounts/onboarding/category_list.html:111 -#: templates/complaints/complaint_detail.html:176 -#: templates/complaints/complaint_detail.html:228 -#: templates/complaints/complaint_detail.html:730 -#: templates/complaints/inquiry_detail.html:453 +#: templates/complaints/complaint_detail.html:167 +#: templates/complaints/complaint_detail.html:232 +#: templates/complaints/complaint_detail.html:848 +#: templates/complaints/complaint_detail_ds.html:167 +#: templates/complaints/complaint_detail_ds.html:219 +#: templates/complaints/complaint_detail_ds.html:744 +#: templates/complaints/inquiry_detail.html:460 #: templates/complaints/sla_management.html:324 #: templates/complaints/sla_management.html:419 -#: templates/observations/observation_detail.html:489 +#: templates/observations/observation_detail.html:496 #: templates/px_sources/source_detail.html:591 #: templates/px_sources/source_list.html:274 msgid "Activate" @@ -8822,7 +9054,8 @@ msgstr "تفعيل" #: templates/accounts/simple_acknowledgements/admin_list.html:182 #: templates/appreciation/badge_list.html:142 #: templates/complaints/adverse_action_list.html:332 -#: templates/complaints/complaint_detail.html:764 +#: templates/complaints/complaint_detail.html:939 +#: templates/complaints/complaint_detail_ds.html:828 #: templates/complaints/complaint_threshold_list.html:316 #: templates/complaints/escalation_rule_list.html:364 #: templates/complaints/partials/adverse_actions_panel.html:110 @@ -8834,9 +9067,9 @@ msgstr "تفعيل" #: templates/journeys/template_list.html:124 #: templates/journeys/template_list.html:194 #: templates/observations/category_list.html:139 -#: templates/observations/observation_detail.html:575 +#: templates/observations/observation_detail.html:582 #: templates/organizations/department_confirm_delete.html:49 -#: templates/organizations/department_detail.html:683 +#: templates/organizations/department_detail.html:733 #: templates/organizations/manager_review_questions.html:60 #: templates/organizations/orgsection_confirm_delete.html:49 #: templates/organizations/orgsection_detail.html:172 @@ -8938,12 +9171,12 @@ msgstr "تم إنشاء الفئة بنجاح!" #: templates/accounts/onboarding/content_list.html:421 #: templates/accounts/onboarding/content_list.html:493 #: templates/complaints/partials/ai_helper_panel.html:66 -#: templates/complaints/partials/ai_panel.html:374 +#: templates/complaints/partials/ai_panel.html:321 #: templates/complaints/partials/explanation_panel.html:425 #: templates/complaints/partials/explanation_panel.html:450 #: templates/complaints/partials/explanation_panel.html:483 #: templates/complaints/partials/explanation_panel.html:559 -#: templates/complaints/partials/resolution_panel.html:279 +#: templates/complaints/partials/resolution_panel.html:408 #: templates/core/public_track.html:384 msgid "An error occurred. Please try again." msgstr "حدث خطأ. يرجى المحاولة مرة أخرى." @@ -9217,9 +9450,9 @@ msgstr "الدور:" #: templates/accounts/onboarding/completion_email.html:14 #: templates/accounts/onboarding/completion_email.html:15 #: templates/accounts/settings.html:416 templates/accounts/settings.html:423 -#: templates/observations/observation_detail.html:615 -#: templates/observations/observation_detail.html:619 -#: templates/organizations/department_detail.html:615 +#: templates/observations/observation_detail.html:622 +#: templates/observations/observation_detail.html:626 +#: templates/organizations/department_detail.html:665 msgid "Not assigned" msgstr "غير معيّن" @@ -9475,7 +9708,6 @@ msgid "View provisional accounts" msgstr "عرض الحسابات المؤقتة" #: templates/accounts/onboarding/dashboard.html:149 -#: templates/complaints/complaint_pdf.html:765 #: templates/px_sources/source_detail.html:465 msgid "Recent Activity" msgstr "النشاط الأخير" @@ -9871,6 +10103,53 @@ msgstr "قائمة الإقرار" msgid "Please review and acknowledge the following items" msgstr "يرجى مراجعة البنود التالية والإقرار بها" +#: templates/accounts/onboarding/step_checklist.html:29 +#: templates/accounts/onboarding/step_checklist.html:232 +#: templates/accounts/onboarding/step_content.html:34 +#: templates/accounts/staff_activity_log.html:190 +#: templates/ai_engine/sentiment_list.html:299 +#: templates/appreciation/appreciation_list.html:267 +#: templates/appreciation/leaderboard.html:210 +#: templates/callcenter/call_records_list.html:298 +#: templates/callcenter/complaint_list.html:254 +#: templates/callcenter/inquiry_list.html:246 +#: templates/complaints/complaint_list.html:177 +#: templates/complaints/government_ticket_list.html:216 +#: templates/complaints/inquiry_list.html:182 +#: templates/config/hospital_users.html:228 +#: templates/config/hospital_users.html:335 +#: templates/dashboard/partials/actions_table.html:88 +#: templates/dashboard/partials/complaints_table.html:84 +#: templates/dashboard/partials/feedback_table.html:80 +#: templates/dashboard/partials/inquiries_table.html:82 +#: templates/dashboard/partials/observations_table.html:74 +#: templates/dashboard/partials/tasks_table.html:82 +#: templates/feedback/comment_list.html:202 +#: templates/feedback/feedback_list.html:149 +#: templates/feedback/feedback_list.html:302 +#: templates/observations/observation_list.html:286 +#: templates/organizations/patient_list.html:382 +#: templates/organizations/staff_hierarchy.html:223 +#: templates/organizations/staff_hierarchy.html:339 +#: templates/organizations/staff_list.html:258 +#: templates/organizations/staff_list.html:384 +#: templates/partials/pagination.html:6 +#: templates/physicians/doctor_rating_review.html:166 +#: templates/physicians/doctor_rating_review.html:267 +#: templates/physicians/individual_ratings_list.html:312 +#: templates/physicians/physician_list.html:285 +#: templates/physicians/ratings_list.html:312 +#: templates/projects/project_list.html:157 +#: templates/projects/project_list.html:271 templates/rca/rca_list.html:219 +#: templates/rca/rca_list.html:304 templates/surveys/comment_list.html:372 +#: templates/surveys/comment_list.html:388 +#: templates/surveys/his_patient_review.html:149 +#: templates/surveys/instance_list.html:125 +#: templates/surveys/instance_list.html:225 +#: templates/surveys/template_list.html:146 +msgid "of" +msgstr "من" + #: templates/accounts/onboarding/step_checklist.html:92 msgid "No checklist items found." msgstr "لم يتم العثور على أي عناصر في قائمة التدقيق." @@ -9897,7 +10176,7 @@ msgstr "" "تتمكن من تفعيل حسابك." #: templates/accounts/onboarding/step_checklist.html:184 -#: templates/config/hospital_users.html:602 templates/layouts/base.html:304 +#: templates/config/hospital_users.html:602 templates/layouts/base.html:307 #: templates/physicians/doctor_rating_job_status.html:133 #: templates/surveys/manual_send_csv.html:217 msgid "Processing..." @@ -10051,7 +10330,7 @@ msgstr "الحساب" #: templates/accounts/settings.html:40 #: templates/accounts/staff_activity_log.html:127 -#: templates/actions/action_detail.html:136 +#: templates/actions/action_detail.html:122 #: templates/dashboard/my_dashboard.html:209 #: templates/organizations/staff_detail.html:316 msgid "Activity" @@ -10253,7 +10532,7 @@ msgid "Member Since" msgstr "عضو منذ" #: templates/accounts/settings.html:443 -#: templates/organizations/department_detail.html:395 +#: templates/organizations/department_detail.html:445 #: templates/organizations/staff_detail.html:37 #: templates/organizations/staff_form.html:349 #: templates/organizations/staff_hierarchy.html:255 @@ -10302,6 +10581,7 @@ msgid "IP" msgstr "عنوان IP" #: templates/accounts/settings.html:570 +#: templates/actions/action_detail.html:240 msgid "No activity yet" msgstr "لا يوجد نشاط بعد" @@ -10511,13 +10791,15 @@ msgstr "الأرقام الأصغر تظهر أولاً" #: templates/accounts/simple_acknowledgements/admin_form.html:205 #: templates/analytics/kpi_report_detail.html:500 #: templates/complaints/adverse_action_form.html:242 -#: templates/complaints/complaint_detail.html:1107 +#: templates/complaints/complaint_detail.html:1218 +#: templates/complaints/complaint_detail.html:1311 +#: templates/complaints/complaint_detail_ds.html:1111 #: templates/complaints/inquiry_form.html:281 #: templates/journeys/stage_surveys_form.html:260 #: templates/organizations/department_staff_detail.html:427 #: templates/presentations/presentation_form.html:93 #: templates/projects/partials/task_form_modal.html:96 -#: templates/projects/project_form.html:309 +#: templates/projects/project_form.html:311 #: templates/projects/task_form.html:227 #: templates/projects/template_form.html:215 #: templates/px_sources/communication_request_detail.html:263 @@ -10550,7 +10832,7 @@ msgstr "كل التأكيدات" #: templates/complaints/complaint_list.html:340 #: templates/complaints/government_ticket_list.html:191 #: templates/complaints/oncall/schedule_list.html:271 -#: templates/complaints/partials/actions_panel.html:36 +#: templates/complaints/partials/actions_panel.html:37 #: templates/dashboard/department_benchmarks.html:162 #: templates/dashboard/partials/actions_table.html:69 #: templates/dashboard/partials/complaints_table.html:65 @@ -10560,9 +10842,9 @@ msgstr "كل التأكيدات" #: templates/dashboard/partials/tasks_table.html:63 #: templates/feedback/feedback_list.html:281 #: templates/journeys/template_list.html:108 -#: templates/organizations/department_detail.html:681 -#: templates/organizations/department_detail.html:797 -#: templates/organizations/department_detail.html:861 +#: templates/organizations/department_detail.html:731 +#: templates/organizations/department_detail.html:847 +#: templates/organizations/department_detail.html:911 #: templates/organizations/department_inquiries.html:114 #: templates/organizations/department_observations.html:111 #: templates/organizations/orgsection_list.html:164 @@ -10597,10 +10879,12 @@ msgid "Send to Staff" msgstr "إرسال إلى الموظفين" #: templates/accounts/simple_acknowledgements/admin_list.html:172 -#: templates/complaints/complaint_detail.html:1151 -#: templates/complaints/complaint_detail.html:1311 -#: templates/components/send_to_modal.html:107 -#: templates/components/send_to_modal.html:238 +#: templates/complaints/complaint_detail.html:1262 +#: templates/complaints/complaint_detail.html:1643 +#: templates/complaints/complaint_detail_ds.html:1155 +#: templates/complaints/complaint_detail_ds.html:1323 +#: templates/components/send_to_modal.html:114 +#: templates/components/send_to_modal.html:245 #: templates/organizations/staff_detail.html:535 #: templates/organizations/staff_detail.html:662 #: templates/organizations/staff_list.html:483 @@ -10778,25 +11062,6 @@ msgstr "الإقرار" msgid "Date" msgstr "التاريخ" -#: templates/accounts/simple_acknowledgements/admin_signatures.html:131 -#: templates/accounts/simple_acknowledgements/list.html:153 -#: templates/appreciation/appreciation_detail.html:170 -#: templates/appreciation/appreciation_list.html:114 -#: templates/appreciation/appreciation_list.html:172 -#: templates/appreciation/leaderboard.html:149 -#: templates/complaints/complaint_detail.html:562 -#: templates/complaints/complaint_detail.html:564 -#: templates/organizations/department_detail.html:496 -#: templates/organizations/department_detail.html:954 -#: templates/organizations/department_detail.html:1325 -#: templates/organizations/department_staff_detail.html:489 -#: templates/simulator/log_list.html:229 -#: templates/surveys/instance_detail.html:427 -#: templates/surveys/instance_list.html:92 -#: templates/surveys/instance_list.html:138 -msgid "Sent" -msgstr "المرسلة" - #: templates/accounts/simple_acknowledgements/admin_signatures.html:160 #: templates/accounts/simple_acknowledgements/list.html:223 #: templates/references/document_view.html:220 @@ -10862,16 +11127,18 @@ msgid "Name on signature" msgstr "الاسم على التوقيع" #: templates/accounts/simple_acknowledgements/admin_upload_pdf.html:92 -#: templates/appreciation/appreciation_detail.html:88 -#: templates/complaints/complaint_detail.html:320 -#: templates/complaints/inquiry_detail.html:132 +#: templates/appreciation/appreciation_detail.html:94 +#: templates/complaints/complaint_detail.html:447 +#: templates/complaints/complaint_detail_ds.html:360 +#: templates/complaints/inquiry_detail.html:139 #: templates/complaints/involved_department_form.html:219 #: templates/complaints/involved_staff_form.html:187 #: templates/dashboard/employee_evaluation.html:1291 #: templates/dashboard/employee_evaluation_charts.html:580 -#: templates/feedback/feedback_detail.html:66 -#: templates/observations/observation_detail.html:80 -#: templates/partials/notes_panel.html:5 templates/rca/rca_detail.html:365 +#: templates/feedback/feedback_detail.html:69 +#: templates/observations/observation_detail.html:87 +#: templates/partials/notes_panel.html:5 +#: templates/partials/notes_panel_ds.html:5 templates/rca/rca_detail.html:365 #: templates/standards/department_standards.html:356 #: templates/standards/search.html:482 #: templates/standards/standard_detail.html:356 @@ -10993,7 +11260,7 @@ msgid "Search descriptions..." msgstr "البحث في الأوصاف..." #: templates/accounts/staff_activity_log.html:85 -#: templates/organizations/department_detail.html:1088 +#: templates/organizations/department_detail.html:1138 #: templates/standards/activity_type_form.html:150 #: templates/standards/standard_form.html:259 msgid "Activity Type" @@ -11083,27 +11350,33 @@ msgstr "تحديث تفاصيل خطة العمل" msgid "Create a new improvement action plan" msgstr "إنشاء خطة عمل تحسين جديدة" -#: templates/actions/action_create.html:25 +#: templates/actions/action_create.html:26 +#: templates/references/document_form.html:197 +#: templates/standards/standard_form.html:152 +msgid "Please fix the following errors:" +msgstr "يرجى تصحيح الأخطاء التالية:" + +#: templates/actions/action_create.html:44 msgid "Enter action plan title" msgstr "أدخل عنوان خطة العمل" -#: templates/actions/action_create.html:40 +#: templates/actions/action_create.html:59 msgid "Describe the action plan..." msgstr "صف خطة العمل..." -#: templates/actions/action_create.html:45 -#: templates/actions/action_detail.html:453 -#: templates/appreciation/appreciation_detail.html:150 +#: templates/actions/action_create.html:64 +#: templates/actions/action_detail.html:443 +#: templates/appreciation/appreciation_detail.html:156 #: templates/complaints/government_ticket_detail.html:190 -#: templates/observations/observation_detail.html:618 +#: templates/observations/observation_detail.html:625 #: templates/observations/observation_list.html:231 #: templates/organizations/department_complaint_detail.html:109 #: templates/organizations/department_complaints.html:72 -#: templates/organizations/department_detail.html:704 -#: templates/organizations/department_detail.html:771 -#: templates/organizations/department_detail.html:831 -#: templates/organizations/department_detail.html:897 -#: templates/organizations/department_detail.html:1306 +#: templates/organizations/department_detail.html:754 +#: templates/organizations/department_detail.html:821 +#: templates/organizations/department_detail.html:881 +#: templates/organizations/department_detail.html:947 +#: templates/organizations/department_detail.html:1356 #: templates/organizations/department_inquiries.html:69 #: templates/organizations/department_inquiry_detail.html:79 #: templates/organizations/department_observation_detail.html:77 @@ -11117,16 +11390,16 @@ msgstr "صف خطة العمل..." msgid "Assigned To" msgstr "تم الإسناد إلى" -#: templates/actions/action_create.html:47 -#: templates/complaints/complaint_detail.html:881 -#: templates/complaints/inquiry_detail.html:694 -#: templates/observations/observation_detail.html:594 +#: templates/actions/action_create.html:66 +#: templates/complaints/complaint_detail.html:996 +#: templates/complaints/complaint_detail_ds.html:885 +#: templates/complaints/inquiry_detail.html:663 +#: templates/observations/observation_detail.html:601 #: templates/px_sources/source_user_form.html:131 msgid "Select User" msgstr "اختر المستخدم" -#: templates/actions/action_create.html:55 -#: templates/actions/action_detail.html:489 +#: templates/actions/action_create.html:74 #: templates/dashboard/partials/actions_table.html:29 #: templates/dashboard/partials/complaints_table.html:29 #: templates/dashboard/partials/inquiries_table.html:28 @@ -11141,27 +11414,39 @@ msgstr "اختر المستخدم" msgid "Due Date" msgstr "تاريخ الاستحقاق" -#: templates/actions/action_create.html:62 +#: templates/actions/action_create.html:84 +#, fuzzy +#| msgid "Clinical Care" +msgid "Clinical Quality" +msgstr "الرعاية السريرية" + +#: templates/actions/action_create.html:85 +#, fuzzy +#| msgid "Patient Name" +msgid "Patient Safety" +msgstr "اسم المريض" + +#: templates/actions/action_create.html:86 +msgid "Service Quality" +msgstr "" + +#: templates/actions/action_create.html:87 +#: templates/callcenter/complaint_form.html:186 +#: templates/px_sources/source_user_complaint_list.html:140 +#: templates/px_sources/source_user_inquiry_list.html:129 +msgid "Staff Behavior" +msgstr "سلوك الموظفين" + +#: templates/actions/action_create.html:106 +#: templates/actions/action_detail.html:202 msgid "Related Complaint" msgstr "شكوى ذات صلة" -#: templates/actions/action_create.html:64 -msgid "Select Complaint" -msgstr "اختر الشكوى" - -#: templates/actions/action_create.html:72 -msgid "Related Survey" -msgstr "استبيان ذو صلة" - -#: templates/actions/action_create.html:74 -msgid "Select Survey" -msgstr "اختر الاستبيان" - -#: templates/actions/action_create.html:98 +#: templates/actions/action_create.html:123 #: templates/complaints/involved_department_form.html:234 #: templates/complaints/involved_staff_form.html:202 #: templates/config/user_form.html:388 -#: templates/organizations/department_detail.html:1208 +#: templates/organizations/department_detail.html:1258 #: templates/organizations/department_form.html:167 #: templates/organizations/orgsection_form.html:151 #: templates/organizations/orgsubsection_form.html:161 @@ -11183,36 +11468,19 @@ msgstr "حفظ" msgid "Action" msgstr "الإجراء" -#: templates/actions/action_detail.html:50 -msgid "Back to Actions" -msgstr "العودة إلى خطط العمل" - -#: templates/actions/action_detail.html:106 -msgid "SLA Progress" -msgstr "تقدم مهلة خدمة SLA" - -#: templates/actions/action_detail.html:114 -#: templates/actions/action_list.html:178 -msgid "Due:" +#: templates/actions/action_detail.html:98 +#, fuzzy +#| msgid "Due:" +msgid "Due" msgstr "الموعد المستحق:" -#: templates/actions/action_detail.html:116 -#: templates/complaints/inquiry_detail.html:204 -#: templates/dashboard/command_center.html:471 -#: templates/observations/observation_detail.html:223 -msgid "OVERDUE" -msgstr "متأخرة" - -#: templates/actions/action_detail.html:118 -msgid "left" -msgstr "يسار" - -#: templates/actions/action_detail.html:133 -#: templates/appreciation/appreciation_detail.html:83 -#: templates/complaints/complaint_detail.html:265 -#: templates/complaints/inquiry_detail.html:126 -#: templates/feedback/feedback_detail.html:61 -#: templates/observations/observation_detail.html:72 +#: templates/actions/action_detail.html:119 +#: templates/appreciation/appreciation_detail.html:89 +#: templates/complaints/complaint_detail.html:392 +#: templates/complaints/complaint_detail_ds.html:305 +#: templates/complaints/inquiry_detail.html:133 +#: templates/feedback/feedback_detail.html:64 +#: templates/observations/observation_detail.html:79 #: templates/organizations/department_complaint_detail.html:101 #: templates/organizations/department_inquiry_detail.html:65 #: templates/organizations/department_observation_detail.html:69 @@ -11221,10 +11489,10 @@ msgstr "يسار" msgid "Details" msgstr "التفاصيل" -#: templates/actions/action_detail.html:139 -#: templates/actions/action_detail.html:293 +#: templates/actions/action_detail.html:125 +#: templates/actions/action_detail.html:345 #: templates/feedback/action_plan_list.html:124 -#: templates/organizations/department_detail.html:1090 +#: templates/organizations/department_detail.html:1140 #: templates/standards/department_standards.html:123 #: templates/standards/department_standards.html:203 #: templates/standards/department_standards.html:278 @@ -11235,190 +11503,197 @@ msgstr "التفاصيل" msgid "Evidence" msgstr "الأدلة" -#: templates/actions/action_detail.html:142 +#: templates/actions/action_detail.html:128 #: templates/complaints/explanation_success.html:57 -#: templates/complaints/investigation_review.html:96 +#: templates/complaints/investigation_review.html:103 #: templates/complaints/partials/attachments_panel.html:3 #: templates/core/public_submit.html:425 -#: templates/observations/observation_detail.html:409 +#: templates/observations/observation_detail.html:416 #: templates/observations/public_new.html:183 msgid "Attachments" msgstr "المرفقات" -#: templates/actions/action_detail.html:149 -msgid "Action Details" -msgstr "تفاصيل الإجراء" +#: templates/actions/action_detail.html:166 +#, fuzzy +#| msgid "Review and Approval" +msgid "Requires Approval" +msgstr "المراجعة والموافقة" -#: templates/actions/action_detail.html:172 +#: templates/actions/action_detail.html:184 #: templates/dashboard/comments_report.html:121 msgid "Action Plan" msgstr "خطة العمل" -#: templates/actions/action_detail.html:180 +#: templates/actions/action_detail.html:193 msgid "Outcome" msgstr "النتيجة" -#: templates/actions/action_detail.html:193 -#: templates/dashboard/admin_evaluation.html:228 -#: templates/dashboard/command_center.html:130 -#: templates/dashboard/employee_evaluation.html:685 -#: templates/dashboard/employee_evaluation_charts.html:165 -#: templates/px_sources/source_detail.html:184 -#: templates/reports/report_detail.html:216 -#: templates/standards/dashboard.html:261 -msgid "Last Updated" -msgstr "آخر تحديث" - -#: templates/actions/action_detail.html:201 +#: templates/actions/action_detail.html:218 msgid "Activity Log" msgstr "سجل النشاط" -#: templates/actions/action_detail.html:232 -msgid "No activity log entries yet" -msgstr "لا توجد سجلات نشاط حتى الآن" - -#: templates/actions/action_detail.html:239 +#: templates/actions/action_detail.html:249 msgid "Evidence Files" msgstr "ملفات الأدلة" -#: templates/actions/action_detail.html:250 -#: templates/actions/action_detail.html:297 +#: templates/actions/action_detail.html:257 +#: templates/actions/action_detail.html:317 +#: templates/callcenter/call_records_list.html:221 +#: templates/organizations/department_detail.html:1283 +#: templates/references/document_view.html:302 +#: templates/references/document_view.html:422 +#: templates/standards/attachment_upload.html:93 +#: templates/standards/department_standards.html:407 +#: templates/standards/department_standards.html:452 +#: templates/standards/search.html:526 templates/standards/search.html:567 +#: templates/standards/standard_detail.html:545 +#: templates/standards/standard_detail.html:574 +msgid "File" +msgstr "الملف" + +#: templates/actions/action_detail.html:261 +#: templates/actions/action_detail.html:321 +#, fuzzy +#| msgid "Enter description (optional)" +msgid "Description (optional)" +msgstr "أدخل الوصف (اختياري)" + +#: templates/actions/action_detail.html:262 +#: templates/actions/action_detail.html:322 +#, fuzzy +#| msgid "View description" +msgid "Brief description..." +msgstr "عرض الوصف" + +#: templates/actions/action_detail.html:265 +#: templates/organizations/department_detail.html:1270 +#: templates/standards/attachment_upload.html:4 +msgid "Upload Evidence" +msgstr "رفع الأدلة" + +#: templates/actions/action_detail.html:280 +#: templates/actions/action_detail.html:349 msgid "Uploaded by" msgstr "تم رفعه بواسطة" -#: templates/actions/action_detail.html:251 -#: templates/actions/action_detail.html:298 -#: templates/complaints/complaint_pdf.html:643 +#: templates/actions/action_detail.html:281 +#: templates/actions/action_detail.html:350 #: templates/complaints/partials/explanation_panel.html:207 msgid "on" msgstr "في" -#: templates/actions/action_detail.html:268 +#: templates/actions/action_detail.html:298 msgid "No evidence files uploaded yet" msgstr "لا توجد ملفات دليل مرفوعة حتى الآن" -#: templates/actions/action_detail.html:272 +#: templates/actions/action_detail.html:300 msgid "Evidence is required before requesting approval" msgstr "مطلوب أدلة قبل طلب الموافقة" -#: templates/actions/action_detail.html:281 +#: templates/actions/action_detail.html:310 msgid "All Attachments" msgstr "جميع المرفقات" -#: templates/actions/action_detail.html:312 +#: templates/actions/action_detail.html:326 +#, fuzzy +#| msgid "Mark as Reviewed" +msgid "Mark as evidence" +msgstr "وضع علامة كمراجع" + +#: templates/actions/action_detail.html:329 +#: templates/organizations/department_detail.html:1303 +#: templates/references/dashboard.html:139 +#: templates/references/document_form.html:363 +#: templates/references/folder_view.html:178 +#: templates/references/folder_view.html:182 +#: templates/standards/attachment_upload.html:116 +#: templates/standards/compliance_form.html:262 +#: templates/standards/department_standards.html:434 +#: templates/standards/search.html:552 +#: templates/standards/standard_detail.html:561 +msgid "Upload" +msgstr "رفع" + +#: templates/actions/action_detail.html:364 #: templates/complaints/partials/attachments_panel.html:25 -#: templates/observations/observation_detail.html:431 +#: templates/observations/observation_detail.html:438 #: templates/standards/compliance_form.html:285 msgid "No attachments" msgstr "لا توجد مرفقات" -#: templates/actions/action_detail.html:326 +#: templates/actions/action_detail.html:379 msgid "Approval Required" msgstr "يتطلب الموافقة" -#: templates/actions/action_detail.html:330 +#: templates/actions/action_detail.html:381 msgid "This action is awaiting your approval." msgstr "هذا الإجراء ينتظر موافقتك." -#: templates/actions/action_detail.html:334 +#: templates/actions/action_detail.html:385 msgid "Approve Action" msgstr "الموافقة على الإجراء" -#: templates/actions/action_detail.html:346 -#: templates/complaints/complaint_detail.html:662 -#: templates/complaints/inquiry_detail.html:442 -#: templates/feedback/feedback_detail.html:295 -#: templates/observations/observation_detail.html:480 +#: templates/actions/action_detail.html:395 +#: templates/complaints/complaint_detail.html:829 +#: templates/complaints/complaint_detail_ds.html:725 +#: templates/complaints/inquiry_detail.html:449 +#: templates/feedback/feedback_detail.html:298 +#: templates/observations/observation_detail.html:487 #: templates/surveys/analytics_report_info.html:168 #: templates/surveys/template_detail.html:263 msgid "Quick Actions" msgstr "إجراءات سريعة" -#: templates/actions/action_detail.html:353 -#: templates/complaints/complaint_detail.html:879 -#: templates/complaints/inquiry_detail.html:692 +#: templates/actions/action_detail.html:401 +#: templates/complaints/complaint_detail.html:994 +#: templates/complaints/complaint_detail_ds.html:883 +#: templates/complaints/inquiry_detail.html:661 #: templates/complaints/involved_department_form.html:197 #: templates/config/routing_rules.html:45 #: templates/dashboard/my_dashboard.html:336 -#: templates/feedback/feedback_detail.html:315 +#: templates/feedback/feedback_detail.html:318 #: templates/observations/observation_create.html:108 -#: templates/observations/observation_detail.html:688 +#: templates/observations/observation_detail.html:695 msgid "Assign To" msgstr "تعيين إلى" -#: templates/actions/action_detail.html:356 -#: templates/feedback/feedback_detail.html:317 +#: templates/actions/action_detail.html:404 +#: templates/feedback/feedback_detail.html:320 msgid "Select user..." msgstr "اختر المستخدم..." -#: templates/actions/action_detail.html:372 -#: templates/complaints/inquiry_detail.html:549 +#: templates/actions/action_detail.html:416 +#: templates/complaints/inquiry_detail.html:556 #: templates/dashboard/my_dashboard.html:322 msgid "Change Status" msgstr "تغيير الحالة" -#: templates/actions/action_detail.html:378 +#: templates/actions/action_detail.html:422 msgid "Optional note..." msgstr "ملاحظة اختيارية..." -#: templates/actions/action_detail.html:380 -#: templates/complaints/inquiry_detail.html:538 +#: templates/actions/action_detail.html:424 +#: templates/complaints/inquiry_detail.html:545 #: templates/px_sources/communication_request_detail.html:240 msgid "Update Status" msgstr "تحديث الحالة" -#: templates/actions/action_detail.html:386 -#: templates/actions/action_detail.html:540 -#: templates/complaints/complaint_detail.html:698 -#: templates/complaints/inquiry_detail.html:527 +#: templates/actions/action_detail.html:430 +#: templates/actions/action_detail.html:534 +#: templates/complaints/complaint_detail.html:871 +#: templates/complaints/complaint_detail_ds.html:761 +#: templates/complaints/inquiry_detail.html:534 #: templates/complaints/partials/adverse_actions_panel.html:103 #: templates/complaints/partials/explanation_panel.html:385 -#: templates/observations/observation_detail.html:544 +#: templates/observations/observation_detail.html:551 msgid "Escalate" msgstr "تصعيد" -#: templates/actions/action_detail.html:397 -#: templates/complaints/inquiry_detail.html:515 -#: templates/complaints/partials/actions_panel.html:12 -#: templates/observations/observation_detail.html:554 -msgid "QI Project" -msgstr "مشروع الجودة والتحسين" - -#: templates/actions/action_detail.html:402 -msgid "Linked to:" -msgstr "مرتبط بـ:" - -#: templates/actions/action_detail.html:414 -msgid "Convert this action to a QI project for long-term tracking." -msgstr "قم بتحويل هذا الإجراء إلى مشروع تحسين الجودة لمتابعة على المدى الطويل." - -# Explanation Status -#: templates/actions/action_detail.html:420 -msgid "Already Converted" -msgstr "تم التحويل بالفعل" - -#: templates/actions/action_detail.html:420 -msgid "Convert to Project" -msgstr "تحويل إلى مشروع" - -#: templates/actions/action_detail.html:430 -#: templates/actions/action_detail.html:438 -#: templates/complaints/complaint_detail.html:920 -#: templates/partials/notes_panel.html:19 templates/rca/rca_detail.html:369 -#: templates/rca/rca_detail.html:522 templates/rca/rca_detail.html:539 -msgid "Add Note" -msgstr "إضافة ملاحظة" - -#: templates/actions/action_detail.html:436 -#: templates/complaints/complaint_detail.html:913 -msgid "Enter your note..." -msgstr "أدخل ملاحظتك..." - -#: templates/actions/action_detail.html:448 +#: templates/actions/action_detail.html:439 msgid "Assignment Info" msgstr "معلومات التعيين" -#: templates/actions/action_detail.html:456 +#: templates/actions/action_detail.html:449 #: templates/complaints/complaint_list.html:243 #: templates/complaints/inquiry_list.html:196 #: templates/observations/observation_list.html:305 @@ -11427,7 +11702,7 @@ msgstr "معلومات التعيين" msgid "Assigned" msgstr "تم التعيين" -#: templates/actions/action_detail.html:458 +#: templates/actions/action_detail.html:453 #: templates/complaints/complaint_list.html:335 #: templates/complaints/inquiry_list.html:238 #: templates/feedback/action_plan_list.html:113 @@ -11438,30 +11713,56 @@ msgstr "تم التعيين" msgid "Unassigned" msgstr "غير معين" -#: templates/actions/action_detail.html:464 +#: templates/actions/action_detail.html:458 #: templates/analytics/kpi_report_weasyprint.html:602 msgid "Approved By" msgstr "تمت الموافقة من قبل" -#: templates/actions/action_detail.html:472 +#: templates/actions/action_detail.html:465 msgid "Closed By" msgstr "تم الإغلاق بواسطة" -#: templates/actions/action_detail.html:484 -#: templates/callcenter/complaint_form.html:241 -#: templates/complaints/complaint_form.html:702 -msgid "SLA Information" -msgstr "معلومات اتفاقية مستوى الخدمة" +#: templates/actions/action_detail.html:477 +#: templates/complaints/inquiry_detail.html:522 +#: templates/complaints/partials/actions_panel.html:13 +#: templates/observations/observation_detail.html:561 +msgid "QI Project" +msgstr "مشروع الجودة والتحسين" -#: templates/actions/action_detail.html:505 -msgid "Reminder Sent" -msgstr "تم إرسال التذكير" +#: templates/actions/action_detail.html:486 +msgid "Convert this action to a QI project for long-term tracking." +msgstr "قم بتحويل هذا الإجراء إلى مشروع تحسين الجودة لمتابعة على المدى الطويل." + +# Explanation Status +#: templates/actions/action_detail.html:490 +msgid "Already Converted" +msgstr "تم التحويل بالفعل" + +#: templates/actions/action_detail.html:490 +msgid "Convert to Project" +msgstr "تحويل إلى مشروع" + +#: templates/actions/action_detail.html:498 +#: templates/actions/action_detail.html:504 +#: templates/complaints/complaint_detail.html:1035 +#: templates/complaints/complaint_detail_ds.html:924 +#: templates/partials/notes_panel.html:19 +#: templates/partials/notes_panel_ds.html:20 templates/rca/rca_detail.html:369 +#: templates/rca/rca_detail.html:522 templates/rca/rca_detail.html:539 +msgid "Add Note" +msgstr "إضافة ملاحظة" + +#: templates/actions/action_detail.html:502 +#: templates/complaints/complaint_detail.html:1028 +#: templates/complaints/complaint_detail_ds.html:917 +msgid "Enter your note..." +msgstr "أدخل ملاحظتك..." #: templates/actions/action_detail.html:520 msgid "Escalate Action" msgstr "تصعيد الإجراء" -#: templates/actions/action_detail.html:525 +#: templates/actions/action_detail.html:526 msgid "This will escalate the action to the next level." msgstr "سيؤدي هذا إلى تصعيد الإجراء إلى المستوى التالي." @@ -11469,11 +11770,11 @@ msgstr "سيؤدي هذا إلى تصعيد الإجراء إلى المستوى msgid "Current level:" msgstr "المستوى الحالي:" -#: templates/actions/action_detail.html:531 +#: templates/actions/action_detail.html:529 msgid "Reason for Escalation" msgstr "سبب التصعيد" -#: templates/actions/action_detail.html:532 +#: templates/actions/action_detail.html:530 msgid "Explain why this action needs escalation..." msgstr "اشرح سبب الحاجة إلى تصعيد هذا الإجراء..." @@ -11511,6 +11812,10 @@ msgstr "جميع الحالات" msgid "All Priorities" msgstr "جميع الأولويات" +#: templates/actions/action_list.html:178 +msgid "Due:" +msgstr "الموعد المستحق:" + #: templates/actions/action_list.html:193 #: templates/ai_engine/tags/sentiment_card.html:35 #: templates/complaints/oncall/dashboard.html:125 @@ -11550,8 +11855,8 @@ msgstr "إدخال النص" #: templates/ai_engine/analyze_text.html:29 #: templates/ai_engine/sentiment_detail.html:18 -#: templates/complaints/inquiry_detail.html:1016 -#: templates/complaints/partials/ai_panel.html:173 +#: templates/complaints/inquiry_detail.html:985 +#: templates/complaints/partials/ai_panel.html:150 #: templates/social/comments_list.html:83 #: templates/surveys/comment_list.html:327 msgid "Analyzing..." @@ -11691,7 +11996,8 @@ msgstr "نتائج التحليل الأخيرة" #: templates/ai_engine/sentiment_dashboard.html:233 #: templates/ai_engine/sentiment_detail.html:105 #: templates/ai_engine/sentiment_list.html:201 -#: templates/complaints/investigation_questions.html:96 +#: templates/complaints/investigation_questions.html:120 +#: templates/complaints/investigation_questions.html:305 msgid "Text" msgstr "النص" @@ -11703,10 +12009,10 @@ msgstr "النص" #: templates/dashboard/command_center.html:661 #: templates/feedback/comment_list.html:95 #: templates/feedback/comment_list.html:157 -#: templates/feedback/feedback_detail.html:117 +#: templates/feedback/feedback_detail.html:120 #: templates/feedback/feedback_list.html:180 #: templates/feedback/feedback_list.html:211 -#: templates/organizations/department_detail.html:1327 +#: templates/organizations/department_detail.html:1377 #: templates/physicians/department_overview.html:95 #: templates/physicians/ratings_list.html:203 #: templates/physicians/specialization_overview.html:94 @@ -11738,9 +12044,9 @@ msgid "Sentiment Analysis Result" msgstr "نتيجة تحليل المشاعر" #: templates/ai_engine/sentiment_detail.html:21 -#: templates/complaints/inquiry_detail.html:155 -#: templates/complaints/inquiry_detail.html:1026 -#: templates/complaints/inquiry_detail.html:1046 +#: templates/complaints/inquiry_detail.html:162 +#: templates/complaints/inquiry_detail.html:995 +#: templates/complaints/inquiry_detail.html:1015 msgid "Re-analyze" msgstr "إعادة التحليل" @@ -11803,7 +12109,7 @@ msgstr "تحليل مشاعر النصوص باستخدام الذكاء الا #: templates/layouts/partials/sidebar.html:644 #: templates/layouts/partials/topbar.html:15 #: templates/layouts/source_user_base.html:119 -#: templates/organizations/department_detail.html:406 +#: templates/organizations/department_detail.html:456 #: templates/physicians/leaderboard.html:52 #: templates/physicians/ratings_list.html:106 #: templates/reports/report_builder.html:24 @@ -11974,7 +12280,7 @@ msgstr "تحليل حسب الحالة، الخطورة، القسم، والف #: templates/dashboard/staff_performance_detail.html:277 #: templates/layouts/partials/sidebar.html:198 #: templates/layouts/source_user_base.html:176 -#: templates/organizations/department_detail.html:423 +#: templates/organizations/department_detail.html:473 #: templates/organizations/department_inquiries.html:4 #: templates/organizations/department_inquiries.html:13 #: templates/organizations/department_inquiry_detail.html:13 @@ -12002,7 +12308,7 @@ msgstr "الاستفسارات" #: templates/observations/observation_detail.html:29 #: templates/observations/observation_list.html:5 #: templates/observations/observation_list.html:84 -#: templates/organizations/department_detail.html:426 +#: templates/organizations/department_detail.html:476 #: templates/organizations/department_list.html:146 #: templates/organizations/department_observation_detail.html:13 #: templates/organizations/department_observations.html:4 @@ -12022,7 +12328,7 @@ msgstr "الملاحظات" #: templates/feedback/feedback_list.html:137 #: templates/layouts/partials/sidebar.html:213 #: templates/layouts/source_user_base.html:191 -#: templates/organizations/department_detail.html:429 +#: templates/organizations/department_detail.html:479 msgid "Suggestions" msgstr "الاقتراحات" @@ -12071,7 +12377,7 @@ msgid "By Category" msgstr "حسب الفئة" #: templates/analytics/dashboard.html:489 -#: templates/organizations/department_detail.html:1326 +#: templates/organizations/department_detail.html:1376 #: templates/organizations/department_staff_detail.html:490 msgid "Visibility" msgstr "الظهور" @@ -12091,7 +12397,7 @@ msgstr "اتجاهات الحجم الربع سنوية عبر جميع الوح #: templates/appreciation/appreciation_list.html:57 #: templates/appreciation/leaderboard.html:85 #: templates/appreciation/my_badges.html:25 -#: templates/organizations/department_detail.html:432 +#: templates/organizations/department_detail.html:482 #: templates/organizations/department_staff_detail.html:278 msgid "Appreciations" msgstr "الإشادات" @@ -12222,7 +12528,7 @@ msgstr "متوسط الاستبيان" #: templates/dashboard/complaint_quarterly_report.html:91 #: templates/dashboard/my_performance.html:154 #: templates/dashboard/observation_report.html:75 -#: templates/organizations/department_detail.html:1017 +#: templates/organizations/department_detail.html:1067 msgid "Resolution Rate" msgstr "معدل الحل" @@ -12558,7 +12864,6 @@ msgstr "النتيجة (%%)" #: templates/analytics/kpi_report_detail.html:186 #: templates/callcenter/complaint_success.html:94 #: templates/callcenter/inquiry_success.html:89 -#: templates/complaints/complaint_pdf.html:750 #: templates/emails/new_observation_notification.html:20 #: templates/emails/observation_assigned.html:20 #: templates/emails/observation_monthly_followup.html:20 @@ -12751,8 +13056,7 @@ msgid "Approved By:" msgstr "أقرّه:" #: templates/analytics/kpi_report_detail.html:547 -#: templates/complaints/complaint_detail.html:798 -#: templates/complaints/complaint_pdf.html:771 +#: templates/complaints/partials/resolution_panel.html:77 msgid "by" msgstr "بواسطة" @@ -12921,8 +13225,8 @@ msgid "N-PAD Standards" msgstr "معايير N-PAD" #: templates/analytics/kpi_report_generate.html:214 -#: templates/complaints/complaint_detail.html:305 -#: templates/complaints/complaint_pdf.html:739 +#: templates/complaints/complaint_detail.html:432 +#: templates/complaints/complaint_detail_ds.html:345 #: templates/complaints/partials/resolution_panel.html:3 msgid "Resolution" msgstr "الحل" @@ -13038,6 +13342,7 @@ msgstr "النتيجة" #: templates/analytics/kpi_report_list.html:325 #: templates/complaints/complaint_detail.html:77 +#: templates/complaints/complaint_detail_ds.html:77 msgid "Cases" msgstr "الحالات" @@ -13170,22 +13475,23 @@ msgid "Detail" msgstr "التفاصيل" #: templates/appreciation/appreciation_detail.html:67 -#: templates/complaints/complaint_detail.html:103 +#: templates/complaints/complaint_detail.html:94 +#: templates/complaints/complaint_detail_ds.html:94 #: templates/complaints/inquiry_detail.html:106 #: templates/observations/observation_detail.html:60 msgid "Not Sent to Dept" msgstr "لم يتم الإرسال إلى القسم" -#: templates/appreciation/appreciation_detail.html:85 -#: templates/appreciation/appreciation_detail.html:223 -#: templates/complaints/complaint_detail.html:299 -#: templates/complaints/complaint_pdf.html:662 -#: templates/complaints/inquiry_detail.html:151 +#: templates/appreciation/appreciation_detail.html:91 +#: templates/appreciation/appreciation_detail.html:229 +#: templates/complaints/complaint_detail.html:426 +#: templates/complaints/complaint_detail_ds.html:339 +#: templates/complaints/inquiry_detail.html:158 #: templates/complaints/partials/ai_panel.html:6 -#: templates/complaints/partials/ai_panel.html:198 -#: templates/feedback/feedback_detail.html:63 -#: templates/feedback/feedback_detail.html:221 -#: templates/observations/observation_detail.html:103 +#: templates/complaints/partials/ai_panel.html:175 +#: templates/feedback/feedback_detail.html:66 +#: templates/feedback/feedback_detail.html:224 +#: templates/observations/observation_detail.html:110 #: templates/observations/partials/ai_panel.html:5 #: templates/social/comment_detail.html:119 #: templates/social/partials/ai_analysis_bilingual.html:8 @@ -13194,112 +13500,114 @@ msgstr "لم يتم الإرسال إلى القسم" msgid "AI Analysis" msgstr "تحليل الذكاء الاصطناعي" -#: templates/appreciation/appreciation_detail.html:100 +#: templates/appreciation/appreciation_detail.html:106 msgid "Appreciation Message" msgstr "رسالة تقدير" -#: templates/appreciation/appreciation_detail.html:115 +#: templates/appreciation/appreciation_detail.html:121 #: templates/emails/new_suggestion_notification.html:20 msgid "Submitted By" msgstr "مقدم من" -#: templates/appreciation/appreciation_detail.html:138 +#: templates/appreciation/appreciation_detail.html:144 msgid "Staff Mentioned" msgstr "الموظف المذكور" -#: templates/appreciation/appreciation_detail.html:174 +#: templates/appreciation/appreciation_detail.html:180 msgid "Sent At" msgstr "تاريخ الإرسال" -#: templates/appreciation/appreciation_detail.html:178 +#: templates/appreciation/appreciation_detail.html:184 msgid "To Manager" msgstr "إلى المدير" -#: templates/appreciation/appreciation_detail.html:184 +#: templates/appreciation/appreciation_detail.html:190 msgid "To Department" msgstr "إلى القسم" -#: templates/appreciation/appreciation_detail.html:192 +#: templates/appreciation/appreciation_detail.html:198 #: templates/surveys/manual_send.html:182 #: templates/surveys/manual_send_csv.html:146 #: templates/surveys/manual_send_phone.html:126 msgid "Custom Message" msgstr "رسالة مخصصة" -#: templates/appreciation/appreciation_detail.html:198 +#: templates/appreciation/appreciation_detail.html:204 msgid "CC" msgstr "نسخة كربونية (CC)" -#: templates/appreciation/appreciation_detail.html:210 +#: templates/appreciation/appreciation_detail.html:216 msgid "Acknowledged on" msgstr "تم الإقرار في" -#: templates/appreciation/appreciation_detail.html:228 +#: templates/appreciation/appreciation_detail.html:234 msgid "Summary (EN)" msgstr "الملخص (EN)" -#: templates/appreciation/appreciation_detail.html:234 +#: templates/appreciation/appreciation_detail.html:240 msgid "Summary (AR)" msgstr "الملخص (AR)" -#: templates/appreciation/appreciation_detail.html:240 +#: templates/appreciation/appreciation_detail.html:246 msgid "Themes" msgstr "المواضيع" -#: templates/appreciation/appreciation_detail.html:250 +#: templates/appreciation/appreciation_detail.html:256 msgid "Tone" msgstr "النبرة" -#: templates/appreciation/appreciation_detail.html:257 +#: templates/appreciation/appreciation_detail.html:263 msgid "Suggested Response" msgstr "الرد المقترح" -#: templates/appreciation/appreciation_detail.html:274 +#: templates/appreciation/appreciation_detail.html:280 msgid "Activate Appreciation" msgstr "تفعيل التقدير" -#: templates/appreciation/appreciation_detail.html:278 +#: templates/appreciation/appreciation_detail.html:284 msgid "" "Select the staff member and department, then activate to trigger AI analysis." msgstr "اختر الموظف والقسم، ثم قم بالتفعيل لبدء التحليل بالذكاء الاصطناعي." -#: templates/appreciation/appreciation_detail.html:282 +#: templates/appreciation/appreciation_detail.html:288 #: templates/complaints/involved_staff_form.html:122 #: templates/complaints/partials/staff_panel.html:18 msgid "Staff Member" msgstr "الموظف" -#: templates/appreciation/appreciation_detail.html:285 +#: templates/appreciation/appreciation_detail.html:291 msgid "Select staff..." msgstr "اختيار موظف..." -#: templates/appreciation/appreciation_detail.html:294 +#: templates/appreciation/appreciation_detail.html:300 msgid "Auto from staff" msgstr "تلقائي من الموظف" -#: templates/appreciation/appreciation_detail.html:303 +#: templates/appreciation/appreciation_detail.html:309 #: templates/callcenter/complaint_form.html:184 #: templates/callcenter/inquiry_form.html:177 msgid "Select category..." msgstr "اختر الفئة..." -#: templates/appreciation/appreciation_detail.html:311 +#: templates/appreciation/appreciation_detail.html:317 msgid "Activate & Analyze" msgstr "تفعيل وتحليل" -#: templates/appreciation/appreciation_detail.html:320 -#: templates/appreciation/appreciation_detail.html:325 -#: templates/complaints/complaint_detail.html:237 -#: templates/complaints/complaint_detail.html:616 -#: templates/complaints/complaint_detail.html:1118 -#: templates/complaints/inquiry_detail.html:521 +#: templates/appreciation/appreciation_detail.html:326 +#: templates/appreciation/appreciation_detail.html:331 +#: templates/complaints/complaint_detail.html:269 +#: templates/complaints/complaint_detail.html:1229 +#: templates/complaints/complaint_detail_ds.html:228 +#: templates/complaints/complaint_detail_ds.html:671 +#: templates/complaints/complaint_detail_ds.html:1122 +#: templates/complaints/inquiry_detail.html:528 #: templates/complaints/partials/explanation_panel.html:92 #: templates/complaints/partials/explanation_panel.html:355 -#: templates/feedback/feedback_detail.html:334 +#: templates/feedback/feedback_detail.html:337 msgid "Send to Department" msgstr "إرسال إلى القسم" -#: templates/appreciation/appreciation_detail.html:322 +#: templates/appreciation/appreciation_detail.html:328 msgid "" "Route this appreciation to a department or a specific person for " "acknowledgment." @@ -13441,8 +13749,8 @@ msgstr "نوع المعايير" #: templates/dashboard/employee_evaluation.html:1115 #: templates/dashboard/employee_evaluation.html:1330 #: templates/dashboard/staff_performance_detail.html:306 -#: templates/organizations/department_detail.html:1872 #: templates/organizations/department_detail.html:1922 +#: templates/organizations/department_detail.html:1972 msgid "Count" msgstr "العدد" @@ -13465,8 +13773,8 @@ msgstr "عدد التقديرات المطلوبة للحصول على هذه ا #: templates/appreciation/badge_form.html:237 #: templates/appreciation/category_form.html:222 #: templates/complaints/partials/adverse_actions_panel.html:130 -#: templates/feedback/feedback_detail.html:307 -#: templates/observations/observation_detail.html:700 +#: templates/feedback/feedback_detail.html:310 +#: templates/observations/observation_detail.html:707 #: templates/organizations/manager_review_question_form.html:79 #: templates/rca/rca_detail.html:211 #: templates/references/document_form.html:363 @@ -13547,8 +13855,6 @@ msgstr "مرات" #: templates/appreciation/badge_list.html:124 #: templates/callcenter/inquiry_success.html:98 -#: templates/complaints/complaint_pdf.html:481 -#: templates/complaints/complaint_pdf.html:727 #: templates/complaints/emails/new_complaint_admin_en.html:20 #: templates/complaints/explanation_already_submitted.html:91 #: templates/emails/new_observation_notification.html:21 @@ -13677,7 +13983,6 @@ msgid "All Departments" msgstr "جميع الأقسام" #: templates/appreciation/leaderboard.html:132 -#: templates/complaints/complaint_detail.html:822 msgid "Reset" msgstr "إعادة تعيين" @@ -13723,7 +14028,7 @@ msgid "See your earned badges" msgstr "عرض الشارات التي حصلت عليها" #: templates/appreciation/leaderboard.html:286 -#: templates/organizations/department_detail.html:493 +#: templates/organizations/department_detail.html:543 msgid "All Appreciations" msgstr "جميع رسائل التقدير" @@ -13887,19 +14192,6 @@ msgstr "تاريخ/وقت" msgid "Caller" msgstr "المتصل" -#: templates/callcenter/call_records_list.html:221 -#: templates/organizations/department_detail.html:1233 -#: templates/references/document_view.html:302 -#: templates/references/document_view.html:422 -#: templates/standards/attachment_upload.html:93 -#: templates/standards/department_standards.html:407 -#: templates/standards/department_standards.html:452 -#: templates/standards/search.html:526 templates/standards/search.html:567 -#: templates/standards/standard_detail.html:545 -#: templates/standards/standard_detail.html:574 -msgid "File" -msgstr "الملف" - #: templates/callcenter/call_records_list.html:284 msgid "No call records found" msgstr "لم يتم العثور على سجلات مكالمات" @@ -13973,7 +14265,7 @@ msgid "Select physician..." msgstr "اختر الطبيب..." #: templates/callcenter/complaint_form.html:155 -#: templates/feedback/feedback_detail.html:165 +#: templates/feedback/feedback_detail.html:168 #: templates/journeys/instance_list.html:237 msgid "Encounter ID" msgstr "معرّف الزيارة" @@ -13993,12 +14285,6 @@ msgid "" msgstr "" "وصف مفصل للشكوى. يرجى تضمين جميع المعلومات ذات الصلة التي قدمها المتصل..." -#: templates/callcenter/complaint_form.html:186 -#: templates/px_sources/source_user_complaint_list.html:140 -#: templates/px_sources/source_user_inquiry_list.html:129 -msgid "Staff Behavior" -msgstr "سلوك الموظفين" - #: templates/callcenter/complaint_form.html:188 #: templates/px_sources/source_user_complaint_list.html:142 msgid "Wait Time" @@ -14020,6 +14306,11 @@ msgstr "يحدد الموعد النهائي لاتفاقية مستوى الخ msgid "Select priority..." msgstr "اختر الأولوية..." +#: templates/callcenter/complaint_form.html:241 +#: templates/complaints/complaint_form.html:702 +msgid "SLA Information" +msgstr "معلومات اتفاقية مستوى الخدمة" + #: templates/callcenter/complaint_form.html:244 #: templates/complaints/complaint_form.html:705 msgid "SLA deadline will be automatically calculated based on severity:" @@ -14106,7 +14397,7 @@ msgstr "الشكاوى المُقدمة عبر مركز الاتصال" #: templates/callcenter/complaint_list.html:133 #: templates/callcenter/inquiry_list.html:129 #: templates/dashboard/my_dashboard.html:141 -#: templates/organizations/department_detail.html:446 +#: templates/organizations/department_detail.html:496 #: templates/rca/rca_list.html:203 msgid "Search..." msgstr "بحث..." @@ -14173,6 +14464,8 @@ msgid "Title:" msgstr "العنوان:" #: templates/callcenter/complaint_success.html:78 +#: templates/complaints/complaint_detail.html:353 +#: templates/complaints/complaint_detail_ds.html:277 #: templates/emails/communication_request_notification.html:14 #: templates/emails/explanation_request.html:22 #: templates/emails/sla_reminder.html:28 @@ -14196,7 +14489,6 @@ msgid "Hospital:" msgstr "المستشفى:" #: templates/callcenter/complaint_success.html:99 -#: templates/complaints/complaint_pdf.html:485 #: templates/complaints/emails/new_complaint_admin_en.html:19 #: templates/emails/observation_assigned.html:21 #: templates/emails/observation_sla_reminder.html:27 @@ -14207,8 +14499,6 @@ msgid "Severity:" msgstr "درجة الخطورة:" #: templates/callcenter/complaint_success.html:108 -#: templates/complaints/complaint_pdf.html:489 -#: templates/complaints/complaint_pdf.html:728 #: templates/complaints/emails/new_complaint_admin_en.html:18 #: templates/emails/sla_reminder.html:25 #: templates/emails/sla_second_reminder.html:25 @@ -14221,7 +14511,6 @@ msgstr "الموعد النهائي لاتفاقية SLA:" #: templates/callcenter/complaint_success.html:125 #: templates/callcenter/inquiry_success.html:107 -#: templates/complaints/complaint_pdf.html:729 #: templates/references/document_form.html:352 #: templates/references/folder_form.html:285 msgid "Created:" @@ -14249,7 +14538,7 @@ msgstr "يمكنك متابعة حالة الشكوى في قائمة الشكا #: templates/complaints/government_ticket_detail.html:173 #: templates/emails/new_complaint_admin_notification.html:38 #: templates/emails/sla_reminder.html:48 -#: templates/organizations/department_detail.html:378 +#: templates/organizations/department_detail.html:427 msgid "View Complaint" msgstr "عرض الشكوى" @@ -14471,11 +14760,11 @@ msgstr "الاستفسارات المُنشأة عبر مركز الاتصال" #: templates/complaints/oncall/schedule_detail.html:95 #: templates/emails/new_inquiry_notification.html:20 #: templates/feedback/feedback_delete_confirm.html:107 -#: templates/feedback/feedback_detail.html:172 +#: templates/feedback/feedback_detail.html:175 #: templates/feedback/feedback_list.html:207 -#: templates/organizations/department_detail.html:770 -#: templates/organizations/department_detail.html:896 -#: templates/organizations/department_detail.html:1316 +#: templates/organizations/department_detail.html:820 +#: templates/organizations/department_detail.html:946 +#: templates/organizations/department_detail.html:1366 #: templates/organizations/department_inquiries.html:68 #: templates/organizations/department_inquiry_detail.html:83 #: templates/organizations/department_staff_detail.html:128 @@ -14569,9 +14858,9 @@ msgstr "تفاصيل التفاعل الهاتفي" #: templates/dashboard/department_benchmarks.html:129 #: templates/dashboard/partials/feedback_table.html:26 #: templates/feedback/feedback_delete_confirm.html:132 -#: templates/feedback/feedback_detail.html:140 +#: templates/feedback/feedback_detail.html:143 #: templates/feedback/feedback_list.html:210 -#: templates/organizations/department_detail.html:1906 +#: templates/organizations/department_detail.html:1956 #: templates/physicians/department_overview.html:109 #: templates/physicians/doctor_rating_review.html:176 #: templates/physicians/individual_ratings_list.html:186 @@ -14666,7 +14955,8 @@ msgid "Describe the physical, emotional, or financial impact on the patient..." msgstr "صف التأثير الجسدي أو العاطفي أو المالي على المريض..." #: templates/complaints/adverse_action_form.html:205 -#: templates/complaints/complaint_detail.html:589 +#: templates/complaints/complaint_detail.html:741 +#: templates/complaints/complaint_detail_ds.html:643 #: templates/complaints/partials/staff_panel.html:4 msgid "Involved Staff" msgstr "الموظفون المعنيون" @@ -14782,12 +15072,12 @@ msgid "vs last period" msgstr "مقارنةً بالفترة السابقة" #: templates/complaints/analytics.html:229 -#: templates/organizations/department_detail.html:1037 +#: templates/organizations/department_detail.html:1087 msgid "Reassigned" msgstr "تمت إعادة التعيين" #: templates/complaints/analytics.html:259 -#: templates/organizations/department_detail.html:1073 +#: templates/organizations/department_detail.html:1123 msgid "Top Categories" msgstr "أعلى الفئات" @@ -14807,96 +15097,222 @@ msgstr "أداء المستشفى" msgid "No hospital data available" msgstr "لا توجد بيانات للمستشفى" -#: templates/complaints/complaint_detail.html:94 -#: templates/surveys/instance_detail.html:581 -msgid "Patient Contacted" -msgstr "تم التواصل مع المريض" - -#: templates/complaints/complaint_detail.html:112 +#: templates/complaints/complaint_detail.html:103 +#: templates/complaints/complaint_detail_ds.html:103 msgid "Converted from source complaint" msgstr "تم التحويل من الشكوى الأصلية" -#: templates/complaints/complaint_detail.html:123 +#: templates/complaints/complaint_detail.html:114 +#: templates/complaints/complaint_detail_ds.html:114 msgid "Reopened from complaint" msgstr "أُعيد فتحها من شكوى" -#: templates/complaints/complaint_detail.html:132 +#: templates/complaints/complaint_detail.html:123 +#: templates/complaints/complaint_detail_ds.html:123 msgid "This complaint has been reopened as" msgstr "تم إعادة فتح هذه الشكوى كـ" -#: templates/complaints/complaint_detail.html:149 +#: templates/complaints/complaint_detail.html:140 +#: templates/complaints/complaint_detail_ds.html:140 msgid "Resolve Case" msgstr "حل الحالة" -#: templates/complaints/complaint_detail.html:189 -#: templates/observations/observation_detail.html:528 +#: templates/complaints/complaint_detail.html:180 +#: templates/complaints/complaint_detail.html:562 +#: templates/complaints/complaint_detail_ds.html:475 +#: templates/observations/observation_detail.html:179 +msgid "Taxonomy" +msgstr "التصنيف" + +#: templates/complaints/complaint_detail.html:193 +#: templates/complaints/complaint_detail_ds.html:180 +#: templates/observations/observation_detail.html:535 msgid "Send to Dept" msgstr "إرسال إلى القسم" -#: templates/complaints/complaint_detail.html:215 -#: templates/complaints/complaint_detail.html:250 -#: templates/complaints/complaint_detail.html:690 -#: templates/observations/observation_detail.html:537 +#: templates/complaints/complaint_detail.html:219 +#: templates/complaints/complaint_detail.html:857 +#: templates/complaints/complaint_detail_ds.html:206 +#: templates/complaints/complaint_detail_ds.html:753 +#: templates/observations/observation_detail.html:544 msgid "Resolve" msgstr "حلّ" -#: templates/complaints/complaint_detail.html:225 +#: templates/complaints/complaint_detail.html:229 +#: templates/complaints/complaint_detail_ds.html:216 #, fuzzy #| msgid "Activate this complaint to resolve it" msgid "Activate this complaint" msgstr "تنشيط هذه الشكوى لحلها" -#: templates/complaints/complaint_detail.html:225 +#: templates/complaints/complaint_detail.html:229 +#: templates/complaints/complaint_detail_ds.html:216 msgid "Assign it to yourself to start working on it" msgstr "" -#: templates/complaints/complaint_detail.html:235 +#: templates/complaints/complaint_detail.html:241 +#, fuzzy +#| msgid "Review Questions" +msgid "Review taxonomy" +msgstr "مراجعة الأسئلة" + +#: templates/complaints/complaint_detail.html:242 +#, fuzzy +#| msgid "Activate this observation before sending it to a department." +msgid "Verify the AI classification before sending to the department." +msgstr "قم بتفعيل هذه الملاحظة قبل إرسالها إلى قسم." + +#: templates/complaints/complaint_detail.html:258 +#: templates/complaints/partials/departments_panel.html:23 +#: templates/config/hospital_users.html:470 +#: templates/config/hospital_users.html:630 +msgid "Confirm" +msgstr "تأكيد" + +#: templates/complaints/complaint_detail.html:267 +#: templates/complaints/complaint_detail_ds.html:226 #, fuzzy #| msgid "Send to Department" msgid "Send to department" msgstr "إرسال إلى القسم" -#: templates/complaints/complaint_detail.html:235 +#: templates/complaints/complaint_detail.html:267 +#: templates/complaints/complaint_detail_ds.html:226 msgid "Notify the champion and manager to collect their response" msgstr "" -#: templates/complaints/complaint_detail.html:242 +#: templates/complaints/complaint_detail.html:277 +#: templates/complaints/complaint_detail_ds.html:233 #, fuzzy #| msgid "Waiting for department response..." msgid "Awaiting department response" msgstr "جاري انتظار رد القسم..." -#: templates/complaints/complaint_detail.html:242 -msgid "" -"The department champion and manager have been notified. You'll be notified " -"when they respond." +#: templates/complaints/complaint_detail.html:279 +#, fuzzy, python-format +#| msgid "Department Responded" +msgid "%(responded)s of %(total)s departments responded" +msgstr "تم الرد من القسم" + +#: templates/complaints/complaint_detail.html:281 +#, fuzzy +#| msgid "Only the department champion or manager can collect feedback." +msgid "The department champion and manager have been notified." +msgstr "فقط بطل القسم أو المدير يمكنه جمع الملاحظات." + +#: templates/complaints/complaint_detail.html:293 +msgid "Don't want to wait?" msgstr "" -#: templates/complaints/complaint_detail.html:248 +#: templates/complaints/complaint_detail.html:296 +#, fuzzy +#| msgid "Need to Reschedule?" +msgid "Proceed to Resolve" +msgstr "هل تحتاج إلى إعادة جدولة؟" + +#: templates/complaints/complaint_detail.html:306 +#: templates/complaints/complaint_detail_ds.html:239 #, fuzzy #| msgid "Resolve Complaint" msgid "Resolve this complaint" msgstr "حل الشكوى" -#: templates/complaints/complaint_detail.html:248 +#: templates/complaints/complaint_detail.html:309 +#, fuzzy, python-format +#| msgid "Department Responded" +msgid "%(responded)s of %(total)s departments responded." +msgstr "تم الرد من القسم" + +#: templates/complaints/complaint_detail.html:310 +msgid "Still waiting for:" +msgstr "" + +#: templates/complaints/complaint_detail.html:312 +#: templates/complaints/complaint_detail_ds.html:239 #, fuzzy #| msgid "This department is already involved in this complaint." msgid "The department has responded. Review and close the complaint." msgstr "هذا القسم مشارك بالفعل في هذه الشكوى." -#: templates/complaints/complaint_detail.html:256 +#: templates/complaints/complaint_detail.html:317 +#: templates/complaints/complaint_detail_ds.html:241 +#, fuzzy +#| msgid "Select AI Generated Resolution" +msgid "Generate Resolution" +msgstr "اختر الحل المولّد بالذكاء الاصطناعي" + +#: templates/complaints/complaint_detail.html:326 +#: templates/complaints/complaint_detail_ds.html:250 #, fuzzy #| msgid "Complaint Resolved" msgid "Complaint resolved" msgstr "تم حل الشكوى" -#: templates/complaints/complaint_detail.html:256 +#: templates/complaints/complaint_detail.html:327 +#: templates/complaints/complaint_detail_ds.html:251 #, fuzzy #| msgid "This complaint has been reopened as" msgid "This complaint has been successfully resolved." msgstr "تم إعادة فتح هذه الشكوى كـ" -#: templates/complaints/complaint_detail.html:269 +#: templates/complaints/complaint_detail.html:334 +#: templates/complaints/complaint_detail_ds.html:258 +#, fuzzy +#| msgid "Outcome" +msgid "Outcome:" +msgstr "النتيجة" + +#: templates/complaints/complaint_detail.html:340 +#: templates/complaints/complaint_detail_ds.html:264 +#, fuzzy +#| msgid "Sent to Department" +msgid "Sent to patient" +msgstr "تم الإرسال إلى القسم" + +#: templates/complaints/complaint_detail.html:353 +#: templates/complaints/complaint_detail_ds.html:277 +#, fuzzy +#| msgid "Patient linked:" +msgid "Patient (locked):" +msgstr "المريض مرتبط:" + +#: templates/complaints/complaint_detail.html:367 +#: templates/complaints/partials/resolution_panel.html:99 +#, fuzzy +#| msgid "Satisfaction Trend" +msgid "Satisfaction window expired" +msgstr "اتجاه الرضا" + +#: templates/complaints/complaint_detail.html:368 +#: templates/complaints/partials/resolution_panel.html:100 +#, fuzzy +#| msgid "Satisfaction can only be set for resolved or closed complaints." +msgid "Satisfaction can only be set within 5 days of resolution." +msgstr "يمكن تعيين مستوى الرضا فقط للشكاوى التي تم حلها أو إغلاقها." + +#: templates/complaints/complaint_detail.html:377 +#: templates/complaints/complaint_detail_ds.html:291 +#, fuzzy +#| msgid "Patient Satisfaction" +msgid "Record patient satisfaction" +msgstr "رضا المريض" + +#: templates/complaints/complaint_detail.html:378 +#: templates/complaints/complaint_detail_ds.html:292 +msgid "" +"Call the patient to confirm resolution, then capture their satisfaction " +"level." +msgstr "" + +#: templates/complaints/complaint_detail.html:381 +#: templates/complaints/complaint_detail_ds.html:295 +#, fuzzy +#| msgid "Satisfaction" +msgid "Record Satisfaction" +msgstr "الرضا" + +#: templates/complaints/complaint_detail.html:396 +#: templates/complaints/complaint_detail_ds.html:309 #: templates/layouts/partials/sidebar.html:338 #: templates/layouts/partials/sidebar.html:360 #: templates/organizations/department_complaint_detail.html:9 @@ -14912,204 +15328,269 @@ msgstr "تم إعادة فتح هذه الشكوى كـ" #: templates/organizations/department_observations.html:9 #: templates/organizations/department_staff_detail.html:9 #: templates/organizations/orgsection_detail.html:65 +#: templates/projects/project_form.html:222 +#: templates/projects/project_save_as_template.html:114 +#: templates/projects/template_detail.html:110 #: templates/standards/dashboard.html:175 #: templates/standards/dashboard.html:187 #: templates/standards/standard_form.html:238 msgid "Departments" msgstr "الأقسام" -#: templates/complaints/complaint_detail.html:353 +#: templates/complaints/complaint_detail.html:480 +#: templates/complaints/complaint_detail_ds.html:393 msgid "Edit location details" msgstr "تحرير تفاصيل الموقع" -#: templates/complaints/complaint_detail.html:368 -#: templates/complaints/complaint_detail.html:1084 +#: templates/complaints/complaint_detail.html:495 +#: templates/complaints/complaint_detail.html:1195 +#: templates/complaints/complaint_detail_ds.html:408 +#: templates/complaints/complaint_detail_ds.html:1088 msgid "Zone" msgstr "المنطقة" -#: templates/complaints/complaint_detail.html:369 -#: templates/complaints/complaint_detail.html:1092 +#: templates/complaints/complaint_detail.html:496 +#: templates/complaints/complaint_detail.html:1203 +#: templates/complaints/complaint_detail_ds.html:409 +#: templates/complaints/complaint_detail_ds.html:1096 #: templates/organizations/orgsection_detail.html:96 #: templates/organizations/orgsection_form.html:131 msgid "Floor" msgstr "الطابق" -#: templates/complaints/complaint_detail.html:414 -#: templates/observations/observation_detail.html:162 +#: templates/complaints/complaint_detail.html:541 +#: templates/complaints/complaint_detail_ds.html:454 +#: templates/observations/observation_detail.html:169 msgid "Deadline" msgstr "الموعد النهائي" -#: templates/complaints/complaint_detail.html:435 -#: templates/observations/observation_detail.html:172 -msgid "Taxonomy" +#: templates/complaints/complaint_detail.html:568 +#: templates/complaints/complaint_detail.html:1274 +#, fuzzy +#| msgid "Taxonomy" +msgid "Edit Taxonomy" msgstr "التصنيف" -#: templates/complaints/complaint_detail.html:455 +#: templates/complaints/complaint_detail.html:592 +#: templates/complaints/complaint_detail_ds.html:495 msgid "Escalated on" msgstr "تم التصعيد في" -#: templates/complaints/complaint_detail.html:464 +#: templates/complaints/complaint_detail.html:601 +#: templates/complaints/complaint_detail_ds.html:504 #: templates/dashboard/command_center.html:402 msgid "Pending Approval" msgstr "في انتظار الموافقة" -#: templates/complaints/complaint_detail.html:466 +#: templates/complaints/complaint_detail.html:603 +#: templates/complaints/complaint_detail_ds.html:506 msgid "OVR escalation requested. Please review and approve or reject." msgstr "تم طلب تصعيد OVR. يرجى المراجعة والموافقة أو الرفض." -#: templates/complaints/complaint_detail.html:472 +#: templates/complaints/complaint_detail.html:609 +#: templates/complaints/complaint_detail_ds.html:512 #: templates/rca/rca_detail.html:73 msgid "Approve" msgstr "موافقة" -#: templates/complaints/complaint_detail.html:478 -#: templates/complaints/partials/departments_panel.html:105 +#: templates/complaints/complaint_detail.html:615 +#: templates/complaints/complaint_detail_ds.html:518 +#: templates/complaints/partials/departments_panel.html:110 msgid "Reject" msgstr "رفض" -#: templates/complaints/complaint_detail.html:483 +#: templates/complaints/complaint_detail.html:620 +#: templates/complaints/complaint_detail_ds.html:523 msgid "Waiting for admin approval." msgstr "في انتظار موافقة المسؤول." -#: templates/complaints/complaint_detail.html:490 +#: templates/complaints/complaint_detail.html:627 +#: templates/complaints/complaint_detail_ds.html:530 #: templates/organizations/department_complaint_detail.html:165 -#: templates/organizations/department_detail.html:1314 +#: templates/organizations/department_detail.html:1364 #: templates/organizations/department_staff_detail.html:479 msgid "Expected Result" msgstr "النتيجة المتوقعة" -#: templates/complaints/complaint_detail.html:500 +#: templates/complaints/complaint_detail.html:637 +#: templates/complaints/complaint_detail_ds.html:540 #: templates/complaints/complaint_list.html:262 #: templates/complaints/emails/new_complaint_admin_en.html:22 -#: templates/feedback/feedback_detail.html:176 +#: templates/feedback/feedback_detail.html:179 #: templates/feedback/feedback_list.html:233 #: templates/journeys/instance_detail.html:331 #: templates/organizations/patient_confirm_delete.html:26 msgid "MRN:" msgstr "رقم المريض:" -#: templates/complaints/complaint_detail.html:515 +#: templates/complaints/complaint_detail.html:652 +#: templates/complaints/complaint_detail_ds.html:555 #: templates/complaints/partials/pdf_summary_panel.html:5 msgid "PDF Report" msgstr "تقرير PDF" -#: templates/complaints/complaint_detail.html:516 +#: templates/complaints/complaint_detail.html:653 +#: templates/complaints/complaint_detail_ds.html:556 #, fuzzy #| msgid "Resolve the complaint first to enable PDF report generation." msgid "Activate this complaint to enable PDF report generation." msgstr "قم بحل الشكوى أولاً لتمكين إنشاء تقرير PDF." -#: templates/complaints/complaint_detail.html:527 +#: templates/complaints/complaint_detail.html:664 +#: templates/complaints/complaint_detail_ds.html:567 #, fuzzy #| msgid "Sent to Department" msgid "Not sent to any department yet" msgstr "تم الإرسال إلى القسم" -#: templates/complaints/complaint_detail.html:534 +#: templates/complaints/complaint_detail.html:671 +#: templates/complaints/complaint_detail_ds.html:574 #, fuzzy, python-format #| msgid "items awaiting response" msgid "Sent to department on %(dt)s — awaiting response" msgstr "العناصر بانتظار الرد" -#: templates/complaints/complaint_detail.html:536 +#: templates/complaints/complaint_detail.html:673 +#: templates/complaints/complaint_detail_ds.html:576 #, fuzzy #| msgid "items awaiting response" msgid "Sent to department — awaiting response" msgstr "العناصر بانتظار الرد" -#: templates/complaints/complaint_detail.html:543 +#: templates/complaints/complaint_detail.html:680 +#: templates/complaints/complaint_detail_ds.html:583 #, fuzzy #| msgid "Department Responded" msgid "All departments responded" msgstr "تم الرد من القسم" -#: templates/complaints/complaint_detail.html:550 +#: templates/complaints/complaint_detail.html:687 +#: templates/complaints/complaint_detail_ds.html:590 #: templates/complaints/partials/departments_panel.html:4 msgid "Involved Departments" msgstr "الأقسام المشاركة" -#: templates/complaints/complaint_detail.html:566 +#: templates/complaints/complaint_detail.html:699 +#: templates/complaints/complaint_detail_ds.html:602 +#, fuzzy +#| msgid "Rejected" +msgid "Rejected:" +msgstr "مرفوض" + +#: templates/complaints/complaint_detail.html:699 +#: templates/complaints/complaint_detail_ds.html:602 +#: templates/complaints/partials/departments_panel.html:61 +#, fuzzy +#| msgid "Suggestion" +msgid "Suggested:" +msgstr "اقتراح" + +#: templates/complaints/complaint_detail.html:705 +#: templates/complaints/complaint_detail_ds.html:608 #, fuzzy #| msgid "Not Met" msgid "Not sent" msgstr "غير مستوفى" -#: templates/complaints/complaint_detail.html:574 -#: templates/complaints/partials/departments_panel.html:66 +#: templates/complaints/complaint_detail.html:715 +#: templates/complaints/complaint_detail_ds.html:618 +#: templates/complaints/explanation_form.html:115 +#: templates/complaints/partials/departments_panel.html:69 +#, fuzzy +#| msgid "To Department" +msgid "Wrong Department" +msgstr "إلى القسم" + +#: templates/complaints/complaint_detail.html:716 +#: templates/complaints/complaint_detail_ds.html:619 +#: templates/complaints/partials/departments_panel.html:71 msgid "No response" msgstr "لا يوجد رد" -#: templates/complaints/complaint_detail.html:575 -#: templates/complaints/inquiry_detail.html:275 -#: templates/complaints/partials/departments_panel.html:72 -#: templates/complaints/partials/explanation_panel.html:40 -#: templates/observations/observation_detail.html:296 -msgid "Accepted" -msgstr "مقبول" +#: templates/complaints/complaint_detail.html:723 +#: templates/complaints/complaint_detail_ds.html:625 +#, fuzzy +#| msgid "Select the department to involve in this complaint." +msgid "Remove this department from the complaint?" +msgstr "اختر القسم المشارك في هذه الشكوى." -#: templates/complaints/complaint_detail.html:583 -#: templates/complaints/partials/departments_panel.html:131 +#: templates/complaints/complaint_detail.html:725 +#: templates/complaints/complaint_detail_ds.html:627 +#: templates/complaints/investigation_questions.html:111 +#: templates/complaints/investigation_questions.html:124 +#: templates/complaints/investigation_questions.html:296 +#: templates/complaints/investigation_questions.html:308 +#: templates/complaints/partials/departments_panel.html:121 +#: templates/complaints/partials/staff_panel.html:75 +#: templates/projects/template_form.html:197 +msgid "Remove" +msgstr "إزالة" + +#: templates/complaints/complaint_detail.html:735 +#: templates/complaints/complaint_detail_ds.html:637 +#: templates/complaints/partials/departments_panel.html:136 msgid "No departments involved yet" msgstr "لا توجد أقسام مشاركة حتى الآن" -#: templates/complaints/complaint_detail.html:602 -#: templates/complaints/investigation_review.html:66 +#: templates/complaints/complaint_detail.html:754 +#: templates/complaints/complaint_detail_ds.html:656 +#: templates/complaints/investigation_review.html:73 #: templates/complaints/partials/staff_panel.html:50 #: templates/organizations/department_manager_review.html:126 msgid "Responded" msgstr "تم الرد" -#: templates/complaints/complaint_detail.html:608 +#: templates/complaints/complaint_detail.html:760 +#: templates/complaints/complaint_detail_ds.html:662 #: templates/complaints/partials/staff_panel.html:90 msgid "No staff members involved yet" msgstr "لا يوجد موظفون مشاركون حتى الآن" -#: templates/complaints/complaint_detail.html:671 -#: templates/complaints/complaint_detail.html:748 -#: templates/complaints/inquiry_detail.html:493 -#: templates/complaints/inquiry_detail.html:703 -#: templates/observations/observation_detail.html:516 -#: templates/observations/observation_detail.html:588 -#: templates/observations/observation_detail.html:602 +#: templates/complaints/complaint_detail.html:836 +#: templates/complaints/complaint_detail.html:923 +#: templates/complaints/complaint_detail_ds.html:732 +#: templates/complaints/complaint_detail_ds.html:812 +#: templates/complaints/inquiry_detail.html:500 +#: templates/complaints/inquiry_detail.html:672 +#: templates/observations/observation_detail.html:523 +#: templates/observations/observation_detail.html:595 +#: templates/observations/observation_detail.html:609 msgid "Reassign" msgstr "إعادة تعيين" -#: templates/complaints/complaint_detail.html:671 -#: templates/complaints/complaint_detail.html:892 +#: templates/complaints/complaint_detail.html:836 +#: templates/complaints/complaint_detail.html:1007 +#: templates/complaints/complaint_detail_ds.html:732 +#: templates/complaints/complaint_detail_ds.html:896 #: templates/complaints/complaint_list.html:344 -#: templates/complaints/inquiry_detail.html:493 -#: templates/complaints/inquiry_detail.html:703 -#: templates/feedback/feedback_detail.html:323 -#: templates/observations/observation_detail.html:516 -#: templates/observations/observation_detail.html:588 -#: templates/observations/observation_detail.html:602 -#: templates/organizations/department_detail.html:625 +#: templates/complaints/inquiry_detail.html:500 +#: templates/complaints/inquiry_detail.html:672 +#: templates/feedback/feedback_detail.html:326 +#: templates/observations/observation_detail.html:523 +#: templates/observations/observation_detail.html:595 +#: templates/observations/observation_detail.html:609 +#: templates/organizations/department_detail.html:675 msgid "Assign" msgstr "تعيين" -#: templates/complaints/complaint_detail.html:680 -msgid "Start collecting feedback from staff?" -msgstr "بدء جمع الملاحظات من الموظفين؟" - -#: templates/complaints/complaint_detail.html:684 -#: templates/complaints/explanation_form.html:83 -#: templates/complaints/investigation_questions.html:8 -msgid "Collect Feedback" -msgstr "تجميع الملاحظات" - -#: templates/complaints/complaint_detail.html:694 +#: templates/complaints/complaint_detail.html:861 +#: templates/complaints/complaint_detail_ds.html:757 msgid "Follow Up" msgstr "متابعة" -#: templates/complaints/complaint_detail.html:707 -msgid "Remove OVR" -msgstr "إزالة OVR" +#: templates/complaints/complaint_detail.html:881 +#, fuzzy +#| msgid "Active" +msgid "OVR Active" +msgstr "نشط" -#: templates/complaints/complaint_detail.html:707 +#: templates/complaints/complaint_detail.html:881 +#: templates/complaints/complaint_detail_ds.html:770 msgid "OVR Escalate" msgstr "تصعيد OVR" -#: templates/complaints/complaint_detail.html:713 +#: templates/complaints/complaint_detail.html:888 +#: templates/complaints/complaint_detail_ds.html:777 #: templates/complaints/complaint_list.html:389 #: templates/rca/rca_detail.html:83 #: templates/standards/department_standards.html:483 @@ -15118,181 +15599,193 @@ msgstr "تصعيد OVR" msgid "Close" msgstr "إغلاق" -#: templates/complaints/complaint_detail.html:742 -#: templates/complaints/inquiry_detail.html:485 -#: templates/observations/observation_detail.html:564 +#: templates/complaints/complaint_detail.html:896 +#: templates/complaints/complaint_detail_ds.html:785 +msgid "Are you sure you want to cancel this complaint?" +msgstr "هل أنت متأكد أنك تريد إلغاء هذه الشكوى؟" + +#: templates/complaints/complaint_detail.html:899 +#: templates/complaints/complaint_detail_ds.html:788 +msgid "Cancel Complaint" +msgstr "إلغاء الشكوى" + +#: templates/complaints/complaint_detail.html:905 +#: templates/complaints/complaint_detail_ds.html:794 +msgid "Activate this complaint to perform actions" +msgstr "تفعيل هذه الشكوى لتنفيذ الإجراءات" + +#: templates/complaints/complaint_detail.html:917 +#: templates/complaints/complaint_detail_ds.html:806 +#: templates/complaints/inquiry_detail.html:492 +#: templates/observations/observation_detail.html:571 msgid "Reopen" msgstr "إعادة فتح" -#: templates/complaints/complaint_detail.html:754 +#: templates/complaints/complaint_detail.html:929 +#: templates/complaints/complaint_detail_ds.html:818 msgid "No actions available for this status" msgstr "لا توجد إجراءات متاحة لهذه الحالة" -#: templates/complaints/complaint_detail.html:761 +#: templates/complaints/complaint_detail.html:936 +#: templates/complaints/complaint_detail_ds.html:825 msgid "" "Are you sure you want to delete this complaint? It can be restored from the " "trash." msgstr "" "هل أنت متأكد من رغبتك في حذف هذه الشكوى؟ يمكن استعادتها من سلة المحذوفات." -#: templates/complaints/complaint_detail.html:777 -msgid "Patient Contact" -msgstr "جهة اتصال المريض" - -#: templates/complaints/complaint_detail.html:828 -msgid "Patient has not been contacted yet." -msgstr "لم يتم الاتصال بالمريض بعد." - -#: templates/complaints/complaint_detail.html:842 +#: templates/complaints/complaint_detail.html:957 +#: templates/complaints/complaint_detail_ds.html:846 msgid "Resolve Complaint" msgstr "حل الشكوى" -#: templates/complaints/complaint_detail.html:844 +#: templates/complaints/complaint_detail.html:959 +#: templates/complaints/complaint_detail_ds.html:848 msgid "" "Please provide resolution details before marking this complaint as resolved." msgstr "يرجى تقديم تفاصيل الحل قبل وضع هذه الشكوى كتم حلاً." -#: templates/complaints/complaint_detail.html:849 -#: templates/complaints/partials/resolution_panel.html:154 +#: templates/complaints/complaint_detail.html:964 +#: templates/complaints/complaint_detail_ds.html:853 +#: templates/complaints/partials/resolution_panel.html:283 #: templates/px_sources/communication_request_detail.html:133 #: templates/px_sources/communication_request_detail.html:255 msgid "Resolution Notes" msgstr "ملاحظات الحل" -#: templates/complaints/complaint_detail.html:850 -#: templates/complaints/partials/resolution_panel.html:155 +#: templates/complaints/complaint_detail.html:965 +#: templates/complaints/complaint_detail_ds.html:854 +#: templates/complaints/partials/resolution_panel.html:284 msgid "Enter resolution details..." msgstr "أدخل تفاصيل الحل..." -#: templates/complaints/complaint_detail.html:857 +#: templates/complaints/complaint_detail.html:972 +#: templates/complaints/complaint_detail_ds.html:861 #: templates/complaints/partials/adverse_actions_panel.html:127 msgid "Mark Resolved" msgstr "تحديد كتمة" -#: templates/complaints/complaint_detail.html:872 +#: templates/complaints/complaint_detail.html:987 +#: templates/complaints/complaint_detail_ds.html:876 msgid "Reassign Complaint" msgstr "إعادة تعيين الشكوى" -#: templates/complaints/complaint_detail.html:872 +#: templates/complaints/complaint_detail.html:987 +#: templates/complaints/complaint_detail_ds.html:876 msgid "Assign Complaint" msgstr "تعيين شكوى" -#: templates/complaints/complaint_detail.html:875 +#: templates/complaints/complaint_detail.html:990 +#: templates/complaints/complaint_detail_ds.html:879 msgid "Select a user to assign this complaint to." msgstr "اختر مستخدمًا لتعيين هذه الشكوى إليه." -#: templates/complaints/complaint_detail.html:906 +#: templates/complaints/complaint_detail.html:1021 +#: templates/complaints/complaint_detail_ds.html:910 msgid "Add Follow Up Note" msgstr "إضافة ملاحظة متابعة" -#: templates/complaints/complaint_detail.html:908 +#: templates/complaints/complaint_detail.html:1023 +#: templates/complaints/complaint_detail_ds.html:912 msgid "Add a note or update about this complaint." msgstr "أضف ملاحظة أو تحديثًا حول هذه الشكوى." -#: templates/complaints/complaint_detail.html:934 +#: templates/complaints/complaint_detail.html:1049 +#: templates/complaints/complaint_detail_ds.html:938 msgid "Escalate Complaint" msgstr "تصعيد الشكوى" -#: templates/complaints/complaint_detail.html:939 +#: templates/complaints/complaint_detail.html:1054 +#: templates/complaints/complaint_detail_ds.html:943 #: templates/complaints/escalation_rule_list.html:290 -#: templates/complaints/inquiry_detail.html:814 -#: templates/observations/observation_detail.html:930 +#: templates/complaints/inquiry_detail.html:783 +#: templates/observations/observation_detail.html:899 msgid "Escalate To" msgstr "التصعيد إلى" -#: templates/complaints/complaint_detail.html:941 -#: templates/complaints/inquiry_detail.html:816 +#: templates/complaints/complaint_detail.html:1056 +#: templates/complaints/complaint_detail_ds.html:945 +#: templates/complaints/inquiry_detail.html:785 #: templates/components/send_to_modal.html:53 #: templates/components/send_to_modal.html:55 -#: templates/observations/observation_detail.html:932 +#: templates/observations/observation_detail.html:901 msgid "Select Person" msgstr "اختيار شخص" -#: templates/complaints/complaint_detail.html:945 -#: templates/complaints/inquiry_detail.html:820 -#: templates/observations/observation_detail.html:936 -#: templates/organizations/department_detail.html:579 -msgid "Department Roles" -msgstr "أدوار القسم" - -#: templates/complaints/complaint_detail.html:947 -#: templates/complaints/inquiry_detail.html:822 -#: templates/observations/observation_detail.html:938 -msgid "Managers & Admins" -msgstr "المديرون والمشرفون" - -#: templates/complaints/complaint_detail.html:951 -msgid "Line Manager" -msgstr "المدير المباشر" - -#: templates/complaints/complaint_detail.html:951 -#: templates/organizations/department_form.html:115 -#: templates/organizations/department_list.html:142 -#: templates/organizations/staff_list.html:269 -msgid "Manager" -msgstr "المدير" - -#: templates/complaints/complaint_detail.html:959 -#: templates/complaints/inquiry_detail.html:838 -#: templates/components/send_to_modal.html:85 -#: templates/observations/observation_detail.html:954 +#: templates/complaints/complaint_detail.html:1070 +#: templates/complaints/complaint_detail_ds.html:963 +#: templates/complaints/inquiry_detail.html:807 +#: templates/components/send_to_modal.html:92 +#: templates/observations/observation_detail.html:923 msgid "Email Preview" msgstr "معاينة البريد الإلكتروني" -#: templates/complaints/complaint_detail.html:959 -#: templates/complaints/inquiry_detail.html:838 -#: templates/components/send_to_modal.html:85 -#: templates/observations/observation_detail.html:954 +#: templates/complaints/complaint_detail.html:1070 +#: templates/complaints/complaint_detail_ds.html:963 +#: templates/complaints/inquiry_detail.html:807 +#: templates/components/send_to_modal.html:92 +#: templates/observations/observation_detail.html:923 msgid "editable" msgstr "قابل للتعديل" -#: templates/complaints/complaint_detail.html:966 -#: templates/complaints/inquiry_detail.html:845 -#: templates/components/send_to_modal.html:92 -#: templates/observations/observation_detail.html:961 +#: templates/complaints/complaint_detail.html:1077 +#: templates/complaints/complaint_detail_ds.html:970 +#: templates/complaints/inquiry_detail.html:814 +#: templates/components/send_to_modal.html:99 +#: templates/observations/observation_detail.html:930 msgid "Body" msgstr "النص" -#: templates/complaints/complaint_detail.html:976 -#: templates/complaints/inquiry_detail.html:855 -#: templates/observations/observation_detail.html:971 +#: templates/complaints/complaint_detail.html:1087 +#: templates/complaints/complaint_detail_ds.html:980 +#: templates/complaints/inquiry_detail.html:824 +#: templates/observations/observation_detail.html:940 msgid "Send Escalation Email" msgstr "إرسال بريد إلكتروني للتصعيد" -#: templates/complaints/complaint_detail.html:990 -#: templates/complaints/complaint_detail.html:1005 +#: templates/complaints/complaint_detail.html:1101 +#: templates/complaints/complaint_detail.html:1116 +#: templates/complaints/complaint_detail_ds.html:994 +#: templates/complaints/complaint_detail_ds.html:1009 msgid "Close Complaint" msgstr "إغلاق الشكوى" -#: templates/complaints/complaint_detail.html:992 +#: templates/complaints/complaint_detail.html:1103 +#: templates/complaints/complaint_detail_ds.html:996 msgid "Close this complaint. This will trigger a satisfaction survey." msgstr "أغلق هذه الشكوى. سيؤدي هذا إلى إرسال استبيان رضا." -#: templates/complaints/complaint_detail.html:997 +#: templates/complaints/complaint_detail.html:1108 +#: templates/complaints/complaint_detail_ds.html:1001 msgid "Closing Note (Optional)" msgstr "ملاحظة الإغلاق (اختياري)" -#: templates/complaints/complaint_detail.html:998 +#: templates/complaints/complaint_detail.html:1109 +#: templates/complaints/complaint_detail_ds.html:1002 msgid "Enter closing note..." msgstr "أدخل ملاحظة الإغلاق..." -#: templates/complaints/complaint_detail.html:1019 +#: templates/complaints/complaint_detail.html:1130 +#: templates/complaints/complaint_detail_ds.html:1023 msgid "Edit Location Details" msgstr "تعديل تفاصيل الموقع" -#: templates/complaints/complaint_detail.html:1021 +#: templates/complaints/complaint_detail.html:1132 +#: templates/complaints/complaint_detail_ds.html:1025 msgid "" "Update where the incident occurred. Leave optional fields blank to clear " "them." msgstr "قم بتحديث مكان وقوع الحادثة. اترك الحقول الاختيارية فارغة لمسحها." -#: templates/complaints/complaint_detail.html:1050 +#: templates/complaints/complaint_detail.html:1161 +#: templates/complaints/complaint_detail_ds.html:1054 #: templates/complaints/complaint_form.html:557 #: templates/complaints/inquiry_form.html:139 msgid "Department Category" -msgstr "فئة القسم" +msgstr "الفئة" -#: templates/complaints/complaint_detail.html:1052 +#: templates/complaints/complaint_detail.html:1163 +#: templates/complaints/complaint_detail_ds.html:1056 #: templates/complaints/complaint_form.html:561 #: templates/complaints/inquiry_form.html:141 #: templates/complaints/public_complaint_form.html:117 @@ -15304,20 +15797,25 @@ msgstr "فئة القسم" msgid "Select Category" msgstr "اختر الفئة" -#: templates/complaints/complaint_detail.html:1087 +#: templates/complaints/complaint_detail.html:1198 +#: templates/complaints/complaint_detail_ds.html:1091 msgid "e.g. CENTER1-2, Gate 3" msgstr "مثال: CENTER1-2، بوابة 3" -#: templates/complaints/complaint_detail.html:1093 +#: templates/complaints/complaint_detail.html:1204 +#: templates/complaints/complaint_detail_ds.html:1097 msgid "(auto-filled from department if empty)" msgstr "(يُملأ تلقائيًا من القسم إذا كان فارغًا)" -#: templates/complaints/complaint_detail.html:1097 +#: templates/complaints/complaint_detail.html:1208 +#: templates/complaints/complaint_detail_ds.html:1101 msgid "e.g. GF, 1st Floor, Basement" msgstr "مثال: طابق أرضي، الطابق الأول، الطابق السفلي" -#: templates/complaints/complaint_detail.html:1136 -#: templates/complaints/complaint_detail.html:1144 +#: templates/complaints/complaint_detail.html:1247 +#: templates/complaints/complaint_detail.html:1255 +#: templates/complaints/complaint_detail_ds.html:1140 +#: templates/complaints/complaint_detail_ds.html:1148 #: templates/core/public_submit.html:409 #: templates/observations/public_new.html:72 #: templates/observations/public_new.html:103 @@ -15330,15 +15828,19 @@ msgstr "مثال: طابق أرضي، الطابق الأول، الطابق ا msgid "optional" msgstr "اختياري" -#: templates/complaints/complaint_detail.html:1139 -#: templates/complaints/complaint_detail.html:1236 -#: templates/complaints/complaint_detail.html:1247 +#: templates/complaints/complaint_detail.html:1250 +#: templates/complaints/complaint_detail.html:1568 +#: templates/complaints/complaint_detail.html:1579 +#: templates/complaints/complaint_detail_ds.html:1143 +#: templates/complaints/complaint_detail_ds.html:1248 +#: templates/complaints/complaint_detail_ds.html:1259 #, fuzzy #| msgid "Select department" msgid "Select department first" msgstr "اختر القسم" -#: templates/complaints/complaint_detail.html:1141 +#: templates/complaints/complaint_detail.html:1252 +#: templates/complaints/complaint_detail_ds.html:1145 #, fuzzy #| msgid "Sends directly to the department's champion and manager." msgid "" @@ -15346,21 +15848,26 @@ msgid "" "notified." msgstr "يُرسل مباشرة إلى بطل القسم والمدير." -#: templates/complaints/complaint_detail.html:1145 +#: templates/complaints/complaint_detail.html:1256 +#: templates/complaints/complaint_detail_ds.html:1149 #: templates/components/send_to_modal.html:79 msgid "Add context or instructions..." msgstr "أضف سياقًا أو تعليمات..." -#: templates/complaints/complaint_detail.html:1161 -msgid "Please activate this complaint first to access this tab." -msgstr "يرجى تفعيل هذه الشكوى أولاً للوصول إلى هذا التبويب." +#: templates/complaints/complaint_detail.html:1279 +#, fuzzy +#| msgid "Why? (Level 2)" +msgid "Domain (Level 1)" +msgstr "لماذا؟ (المستوى 2)" -#: templates/complaints/complaint_detail.html:1250 +#: templates/complaints/complaint_detail.html:1281 +#: templates/complaints/complaint_detail.html:1582 +#: templates/complaints/complaint_detail_ds.html:1262 #: templates/complaints/complaint_form.html:775 #: templates/complaints/complaint_form.html:813 #: templates/complaints/complaint_form.html:855 #: templates/complaints/complaint_form.html:874 -#: templates/complaints/inquiry_detail.html:947 +#: templates/complaints/inquiry_detail.html:916 #: templates/complaints/inquiry_form.html:338 #: templates/complaints/inquiry_form.html:370 #: templates/config/user_form.html:469 @@ -15381,27 +15888,103 @@ msgstr "يرجى تفعيل هذه الشكوى أولاً للوصول إلى msgid "Loading..." msgstr "جارٍ التحميل..." -#: templates/complaints/complaint_detail.html:1254 -#: templates/complaints/complaint_detail.html:1263 +#: templates/complaints/complaint_detail.html:1285 +#, fuzzy +#| msgid "Why? (Level 2)" +msgid "Category (Level 2)" +msgstr "لماذا؟ (المستوى 2)" + +#: templates/complaints/complaint_detail.html:1287 +#, fuzzy +#| msgid "Select department" +msgid "Select domain first" +msgstr "اختر القسم" + +#: templates/complaints/complaint_detail.html:1291 +#, fuzzy +#| msgid "Subcategory" +msgid "Subcategory (Level 3)" +msgstr "الفئة الفرعية" + +#: templates/complaints/complaint_detail.html:1293 +#, fuzzy +#| msgid "Select Category" +msgid "Select category first" +msgstr "اختر الفئة" + +#: templates/complaints/complaint_detail.html:1297 +#, fuzzy +#| msgid "Classification" +msgid "Classification (Level 4)" +msgstr "التصنيف" + +#: templates/complaints/complaint_detail.html:1299 +#, fuzzy +#| msgid "Select Subcategory" +msgid "Select subcategory first" +msgstr "اختر الفئة الفرعية" + +#: templates/complaints/complaint_detail.html:1320 +#: templates/complaints/complaint_detail_ds.html:1165 +msgid "Please activate this complaint first to access this tab." +msgstr "يرجى تفعيل هذه الشكوى أولاً للوصول إلى هذا التبويب." + +#: templates/complaints/complaint_detail.html:1430 +#, fuzzy +#| msgid "Select Domain" +msgid "Select domain" +msgstr "اختر المجال" + +#: templates/complaints/complaint_detail.html:1445 +#, fuzzy +#| msgid "Select Category" +msgid "Select category" +msgstr "اختر الفئة" + +#: templates/complaints/complaint_detail.html:1465 +#, fuzzy +#| msgid "Select Subcategory" +msgid "Select subcategory" +msgstr "اختر الفئة الفرعية" + +#: templates/complaints/complaint_detail.html:1487 +#, fuzzy +#| msgid "Select Classification" +msgid "Select classification" +msgstr "اختر التصنيف" + +#: templates/complaints/complaint_detail.html:1523 +#, fuzzy +#| msgid "Please select at least one department." +msgid "Please select at least a domain." +msgstr "يرجى اختيار قسم واحد على الأقل." + +#: templates/complaints/complaint_detail.html:1586 +#: templates/complaints/complaint_detail.html:1595 +#: templates/complaints/complaint_detail_ds.html:1266 +#: templates/complaints/complaint_detail_ds.html:1275 #, fuzzy #| msgid "Select Area (optional)" msgid "Select staff (optional)" msgstr "اختر المنطقة (اختياري)" -#: templates/complaints/complaint_detail.html:1282 +#: templates/complaints/complaint_detail.html:1614 +#: templates/complaints/complaint_detail_ds.html:1294 #, fuzzy #| msgid "Patient complaint" msgid "Send this complaint to" msgstr "شكوى المريض" -#: templates/complaints/complaint_detail.html:1282 +#: templates/complaints/complaint_detail.html:1614 +#: templates/complaints/complaint_detail_ds.html:1294 #, fuzzy #| msgid "Only the department champion or manager can collect feedback." msgid "The department champion and manager will be notified." msgstr "فقط بطل القسم أو المدير يمكنه جمع الملاحظات." -#: templates/complaints/complaint_detail.html:1290 -#: templates/components/send_to_modal.html:195 +#: templates/complaints/complaint_detail.html:1622 +#: templates/complaints/complaint_detail_ds.html:1302 +#: templates/components/send_to_modal.html:202 #: templates/notifications/send_sms_direct.html:108 #: templates/organizations/staff_detail.html:643 #: templates/organizations/staff_list.html:547 @@ -15410,21 +15993,52 @@ msgstr "فقط بطل القسم أو المدير يمكنه جمع الملا msgid "Sending..." msgstr "جاري الإرسال..." -#: templates/complaints/complaint_detail.html:1305 -#: templates/components/send_to_modal.html:231 +#: templates/complaints/complaint_detail.html:1637 +#: templates/complaints/complaint_detail_ds.html:1317 +#: templates/components/send_to_modal.html:238 msgid "Failed to send." msgstr "فشل الإرسال." -#: templates/complaints/complaint_detail.html:1452 -#: templates/complaints/public_complaint_track.html:275 +#: templates/complaints/complaint_detail.html:1784 +#: templates/complaints/complaint_detail_ds.html:1464 +#: templates/complaints/public_complaint_track.html:354 msgid "Overdue by" msgstr "متأخر بمقدار" -#: templates/complaints/complaint_detail.html:1470 -#: templates/complaints/public_complaint_track.html:293 +#: templates/complaints/complaint_detail.html:1802 +#: templates/complaints/complaint_detail_ds.html:1482 +#: templates/complaints/partials/resolution_panel.html:154 +#: templates/complaints/public_complaint_track.html:372 msgid "remaining" msgstr "متبقية" +#: templates/complaints/complaint_detail_ds.html:233 +msgid "" +"The department champion and manager have been notified. You'll be notified " +"when they respond." +msgstr "" + +#: templates/complaints/complaint_detail_ds.html:770 +msgid "Remove OVR" +msgstr "إزالة OVR" + +#: templates/complaints/complaint_detail_ds.html:949 +#: templates/complaints/inquiry_detail.html:789 +#: templates/observations/observation_detail.html:905 +#: templates/organizations/department_detail.html:629 +msgid "Department Roles" +msgstr "أدوار القسم" + +#: templates/complaints/complaint_detail_ds.html:951 +#: templates/complaints/inquiry_detail.html:791 +#: templates/observations/observation_detail.html:907 +msgid "Managers & Admins" +msgstr "المديرون والمشرفون" + +#: templates/complaints/complaint_detail_ds.html:955 +msgid "Line Manager" +msgstr "المدير المباشر" + #: templates/complaints/complaint_form.html:4 #: templates/layouts/source_user_base.html:131 #: templates/px_sources/source_user_dashboard.html:114 @@ -15444,7 +16058,6 @@ msgid "File a new patient complaint with SLA tracking" msgstr "تقديم شكوى مريض جديدة مع تتبع اتفاقية مستوى الخدمة (SLA)" #: templates/complaints/complaint_form.html:382 -#: templates/complaints/explanation_form.html:92 #: templates/complaints/public_complaint_form.html:271 #: templates/complaints/public_inquiry_form.html:5 #: templates/complaints/public_inquiry_form.html:243 @@ -15468,7 +16081,6 @@ msgid "Remove link" msgstr "إزالة الارتباط" #: templates/complaints/complaint_form.html:408 -#: templates/complaints/complaint_pdf.html:496 #: templates/journeys/instance_detail.html:323 #: templates/organizations/patient_detail.html:218 #: templates/surveys/instance_detail.html:466 @@ -15637,175 +16249,6 @@ msgstr "جارٍ التصدير..." msgid "Export failed. Please try again." msgstr "فشل التصدير. يُرجى المحاولة مرة أخرى." -#: templates/complaints/complaint_pdf.html:7 -#: templates/layouts/partials/sidebar.html:609 -msgid "Complaint Report" -msgstr "تقرير الشكوى" - -#: templates/complaints/complaint_pdf.html:478 -msgid "Ref:" -msgstr "المرجع:" - -#: templates/complaints/complaint_pdf.html:509 -msgid "MRN / National ID" -msgstr "رقم الملف الطبي / الهوية الوطنية" - -#: templates/complaints/complaint_pdf.html:554 -msgid "Created Date" -msgstr "تاريخ الإنشاء" - -#: templates/complaints/complaint_pdf.html:558 -#: templates/complaints/public_inquiry_track.html:204 -#: templates/complaints/sla_management_form.html:209 -#: templates/organizations/department_complaint_detail.html:146 -#: templates/organizations/department_detail.html:156 -#: templates/organizations/department_detail.html:1311 -#: templates/organizations/department_observation_detail.html:98 -#: templates/organizations/department_staff_detail.html:476 -msgid "SLA Deadline" -msgstr "الموعد النهائي لاتفاقية مستوى الخدمة (SLA)" - -#: templates/complaints/complaint_pdf.html:570 -msgid "Patient Expected Result" -msgstr "النتيجة المتوقعة للمريض" - -#: templates/complaints/complaint_pdf.html:579 -msgid "Staff Assignment" -msgstr "تعيين الموظف" - -#: templates/complaints/complaint_pdf.html:590 -#: templates/organizations/hierarchy_node.html:21 -msgid "Reports to:" -msgstr "تقارير إلى:" - -#: templates/complaints/complaint_pdf.html:601 -#: templates/complaints/partials/explanation_panel.html:3 -msgid "Send To Department" -msgstr "إرسال إلى القسم" - -#: templates/complaints/complaint_pdf.html:607 -msgid "Unknown Staff" -msgstr "موظف غير معروف" - -#: templates/complaints/complaint_pdf.html:609 -msgid "Manager - Escalated" -msgstr "مدير - تم التصعيد" - -#: templates/complaints/complaint_pdf.html:613 -msgid "Via Email Link" -msgstr "عبر رابط البريد الإلكتروني" - -#: templates/complaints/complaint_pdf.html:614 -msgid "Submitted:" -msgstr "تم الإرسال:" - -#: templates/complaints/complaint_pdf.html:626 -#: templates/complaints/inquiry_detail.html:206 -#: templates/complaints/partials/explanation_panel.html:24 -msgid "Awaiting Response" -msgstr "في انتظار الرد" - -#: templates/complaints/complaint_pdf.html:637 -msgid "Review Notes:" -msgstr "ملاحظات المراجعة:" - -#: templates/complaints/complaint_pdf.html:643 -msgid "Reviewed by" -msgstr "تمت المراجعة بواسطة" - -#: templates/complaints/complaint_pdf.html:646 -#, python-format -msgid "%(counter)s attachment" -msgid_plural "%(counter)s attachments" -msgstr[0] "%(counter)s مرفق" -msgstr[1] "%(counter)s مرفقين" -msgstr[2] "%(counter)s مرفقات" -msgstr[3] "%(counter)s مرفقًا" -msgstr[4] "%(counter)s مرفقاً" -msgstr[5] "%(counter)s مرفق" - -#: templates/complaints/complaint_pdf.html:651 -msgid "Explanation not yet submitted." -msgstr "لم يتم تقديم الشرح بعد." - -#: templates/complaints/complaint_pdf.html:651 -msgid "Request sent on" -msgstr "تم إرسال الطلب في" - -#: templates/complaints/complaint_pdf.html:666 -#: templates/complaints/inquiry_detail.html:1031 -#: templates/complaints/partials/ai_panel.html:25 -#: templates/complaints/partials/ai_panel.html:202 -#: templates/observations/partials/ai_panel.html:11 -msgid "Emotion Analysis" -msgstr "تحليل المشاعر" - -#: templates/complaints/complaint_pdf.html:672 -#: templates/social/comment_detail.html:150 -msgid "Confidence:" -msgstr "مستوى الثقة:" - -#: templates/complaints/complaint_pdf.html:676 -#: templates/complaints/inquiry_detail.html:167 -#: templates/complaints/inquiry_detail.html:1031 -#: templates/complaints/partials/ai_panel.html:37 -#: templates/complaints/partials/ai_panel.html:207 -#: templates/observations/partials/ai_panel.html:23 -msgid "Intensity" -msgstr "الشدة" - -#: templates/complaints/complaint_pdf.html:687 -#: templates/complaints/inquiry_detail.html:259 -#: templates/complaints/inquiry_detail.html:617 -#: templates/complaints/inquiry_detail.html:769 -#: templates/observations/observation_detail.html:278 -#: templates/observations/observation_detail.html:860 -#: templates/organizations/department_detail.html:1315 -#: templates/organizations/department_staff_detail.html:480 -msgid "AI Summary" -msgstr "ملخص الذكاء الاصطناعي" - -#: templates/complaints/complaint_pdf.html:699 -#: templates/complaints/partials/ai_panel.html:108 -#: templates/observations/partials/ai_panel.html:93 -msgid "Suggested Action" -msgstr "الإجراء المقترح" - -#: templates/complaints/complaint_pdf.html:711 -msgid "AI Reasoning" -msgstr "الاستدلال بالذكاء الاصطناعي" - -#: templates/complaints/complaint_pdf.html:722 -#: templates/complaints/partials/actions_panel.html:4 -msgid "Related PX Actions" -msgstr "إجراءات PX المرتبطة" - -#: templates/complaints/complaint_pdf.html:743 -#: templates/complaints/partials/resolution_panel.html:10 -msgid "Complaint Resolved" -msgstr "تم حل الشكوى" - -#: templates/complaints/complaint_pdf.html:754 -#: templates/complaints/partials/resolution_panel.html:41 -msgid "Resolved by:" -msgstr "تم الحل بواسطة:" - -#: templates/complaints/complaint_pdf.html:756 -msgid "Resolved on:" -msgstr "تم الحل في:" - -#: templates/complaints/complaint_pdf.html:780 -msgid "PX360 Patient Experience Management" -msgstr "PX360 إدارة تجربة المريض" - -#: templates/complaints/complaint_pdf.html:781 -msgid "This report was generated automatically from the PX360 system." -msgstr "تم إنشاء هذا التقرير تلقائيًا من نظام PX360." - -#: templates/complaints/complaint_pdf.html:782 -msgid "AlHammadi Group. All rights reserved." -msgstr "مجموعة الحمادي. جميع الحقوق محفوظة." - #: templates/complaints/complaint_threshold_form.html:4 #: templates/complaints/complaint_threshold_list.html:4 #: templates/complaints/complaint_threshold_list.html:185 @@ -16351,62 +16794,250 @@ msgstr "نظام PX360 لإدارة الشكاوى" msgid "Back to Department" msgstr "العودة إلى معايير القسم" -#: templates/complaints/explanation_form.html:74 +#: templates/complaints/explanation_form.html:76 +#, fuzzy +#| msgid "Note from PX Team:" +msgid "Note from PX Team" +msgstr "ملاحظة من فريق PX:" + +#: templates/complaints/explanation_form.html:84 +#, fuzzy +#| msgid "Attach PDF Document" +msgid "Attached Documents" +msgstr "إرفاق مستند PDF" + +#: templates/complaints/explanation_form.html:100 msgid "How would you like to respond?" msgstr "كيف ترغب في الرد؟" -#: templates/complaints/explanation_form.html:78 +#: templates/complaints/explanation_form.html:104 msgid "Submit Reply" msgstr "إرسال الرد" -#: templates/complaints/explanation_form.html:97 -#: templates/complaints/inquiry_detail.html:651 +#: templates/complaints/explanation_form.html:109 +#: templates/complaints/investigation_questions.html:8 +msgid "Collect Feedback" +msgstr "تجميع الملاحظات" + +#: templates/complaints/explanation_form.html:131 +#: templates/complaints/explanation_form.html:165 +#: templates/organizations/department_detail.html:250 +#: templates/organizations/department_detail.html:272 +#, fuzzy +#| msgid "Rejection Reason" +msgid "Reject Routing" +msgstr "سبب الرفض" + +#: templates/complaints/explanation_form.html:133 +msgid "" +"Use this if the complaint was sent to the wrong department. The PX team will " +"be notified to re-route it." +msgstr "" + +#: templates/complaints/explanation_form.html:137 +#: templates/complaints/explanation_routing_rejected.html:52 +#: templates/complaints/inquiry_detail.html:803 +#: templates/observations/observation_detail.html:919 +#: templates/organizations/department_detail.html:253 +#: templates/px_sources/communication_request_detail.html:92 +#: templates/px_sources/communication_request_list.html:110 +#: templates/px_sources/source_user_communication_request_list.html:79 +#: templates/px_sources/source_user_create_communication_request.html:47 +#: templates/surveys/bulk_job_status.html:119 +msgid "Reason" +msgstr "السبب" + +#: templates/complaints/explanation_form.html:141 +#, fuzzy +#| msgid "This complaint does not belong to this department." +msgid "Explain why this complaint does not belong to your department..." +msgstr "هذه الشكوى لا تنتمي إلى هذا القسم." + +#: templates/complaints/explanation_form.html:147 +#: templates/organizations/department_detail.html:260 +#, fuzzy +#| msgid "Department (Optional)" +msgid "Suggest Correct Department (optional)" +msgstr "القسم (اختياري)" + +#: templates/complaints/explanation_form.html:164 +#, fuzzy +#| msgid "No sections in this department" +msgid "Reject this routing as wrong department?" +msgstr "لا توجد أقسام في هذه الإدارة" + +#: templates/complaints/explanation_form.html:168 +#: templates/projects/project_delete_confirm.html:38 +#: templates/projects/task_delete_confirm.html:28 +#: templates/projects/template_delete_confirm.html:32 +#: templates/standards/activity_type_confirm_delete.html:86 +#: templates/standards/category_confirm_delete.html:86 +#: templates/standards/source_confirm_delete.html:86 +msgid "This action cannot be undone." +msgstr "لا يمكن التراجع عن هذا الإجراء." + +#: templates/complaints/explanation_form.html:191 +#: templates/complaints/investigation_review.html:137 +#, fuzzy +#| msgid "Track Your Submission" +msgid "Verify your submission" +msgstr "تتبع طلبك" + +#: templates/complaints/explanation_form.html:196 +#: templates/complaints/investigation_review.html:142 +#, fuzzy +#| msgid "response" +msgid "Edit response" +msgstr "استجابة" + +#: templates/complaints/explanation_form.html:201 +#: templates/complaints/investigation_review.html:147 +#, fuzzy +#| msgid "Notification sent to new assignee" +msgid "Verification code sent to your phone and email." +msgstr "إرسال إشعار إلى المعيّن الجديد" + +#: templates/complaints/explanation_form.html:202 +#: templates/complaints/investigation_review.html:148 +#, fuzzy +#| msgid "Notification sent to new assignee" +msgid "Verification code sent to your phone." +msgstr "إرسال إشعار إلى المعيّن الجديد" + +#: templates/complaints/explanation_form.html:203 +#: templates/complaints/investigation_review.html:149 +#, fuzzy +#| msgid "A test notification will be sent to verify your settings." +msgid "Verification code sent to your email." +msgstr "سيتم إرسال إشعار تجريبي للتحقق من إعداداتك." + +#: templates/complaints/explanation_form.html:204 +#: templates/complaints/investigation_review.html:150 +#, fuzzy +#| msgid "Invitation Resent" +msgid "Verification code sent." +msgstr "تم إعادة إرسال الدعوة" + +#: templates/complaints/explanation_form.html:216 +#: templates/complaints/investigation_review.html:162 +#, fuzzy +#| msgid "Review & Submit Reply" +msgid "Verify & Submit" +msgstr "مراجعة وإرسال الرد" + +#: templates/complaints/explanation_form.html:220 +#: templates/complaints/investigation_review.html:166 +msgid "Enter the 6-digit code to complete your submission." +msgstr "" + +#: templates/complaints/explanation_form.html:223 +#: templates/complaints/investigation_review.html:169 +#, fuzzy +#| msgid "Resend Invite" +msgid "Resend code" +msgstr "إعادة إرسال الدعوة" + +#: templates/complaints/explanation_form.html:232 +#: templates/complaints/investigation_review.html:178 +#: templates/complaints/public_complaint_track.html:297 +msgid "Locked" +msgstr "" + +#: templates/complaints/explanation_form.html:238 +#: templates/complaints/inquiry_detail.html:620 #: templates/complaints/inquiry_explanation_form.html:120 #: templates/components/department_response_modal.html:23 -#: templates/observations/observation_detail.html:894 +#: templates/observations/observation_detail.html:863 msgid "Your Response" msgstr "ردك" -#: templates/complaints/explanation_form.html:105 +#: templates/complaints/explanation_form.html:246 #: templates/complaints/inquiry_explanation_form.html:124 msgid "Write your response here..." msgstr "اكتب ردك هنا..." -#: templates/complaints/explanation_form.html:111 +#: templates/complaints/explanation_form.html:252 +#: templates/complaints/investigation_review.html:189 +#: templates/complaints/partials/workflow_timeline.html:122 +#: templates/dashboard/standards_dashboard.html:242 +msgid "Assessment" +msgstr "التقييم" + +#: templates/complaints/explanation_form.html:256 +#: templates/complaints/investigation_review.html:193 +#: templates/complaints/partials/workflow_timeline.html:132 +msgid "Is there any negligence resulting from carelessness?" +msgstr "هل يوجد تقصير ناتج عن إهمال؟" + +#: templates/complaints/explanation_form.html:271 +#: templates/complaints/investigation_review.html:208 +#: templates/complaints/partials/workflow_timeline.html:142 +msgid "Is it resulting from policies or regulations?" +msgstr "هل هو ناتج عن سياسات أو تنظيمات؟" + +#: templates/complaints/explanation_form.html:286 +#: templates/complaints/investigation_review.html:223 +#: templates/complaints/partials/workflow_timeline.html:152 +msgid "Does this complaint require an improvement project?" +msgstr "هل تتطلب هذه الشكوى مشروع تحسين؟" + +#: templates/complaints/explanation_form.html:300 +#: templates/complaints/investigation_review.html:237 +msgid "Describe the required improvement project..." +msgstr "اشرح مشروع التحسين المطلوب..." + +#: templates/complaints/explanation_form.html:307 #: templates/complaints/inquiry_explanation_form.html:127 #: templates/complaints/investigation_respond.html:106 +#: templates/complaints/investigation_review.html:244 +#: templates/components/send_to_modal.html:84 msgid "Attachments (Optional)" msgstr "المرفقات (اختياري)" -#: templates/complaints/explanation_form.html:122 +#: templates/complaints/explanation_form.html:324 +#, fuzzy +#| msgid "" +#| "I confirm that I have read and fully reviewed all staff responses above. " +#| "I acknowledge that my final reply represents the official department " +#| "response for this complaint, and I accept full responsibility for its " +#| "accuracy and content." +msgid "" +"I confirm that I have reviewed the complaint details. I acknowledge that my " +"reply represents the official department response for this complaint, and I " +"accept full responsibility for its accuracy and content." +msgstr "" +"أؤكد أنني قرأت وراجعت بالكامل جميع ردود الموظفين أعلاه. وأقر بأن ردي النهائي " +"يمثل الرد الرسمي للقسم بشأن هذه الشكوى، وأتحمل المسؤولية الكاملة عن دقة " +"ومحتوى هذا الرد." + +#: templates/complaints/explanation_form.html:337 +#: templates/complaints/investigation_review.html:269 +#, fuzzy +#| msgid "Send Notification" +msgid "Send Verification Code" +msgstr "إرسال إشعار" + +#: templates/complaints/explanation_form.html:341 #: templates/complaints/investigation_respond.html:111 #, fuzzy #| msgid "This link is unique and can only be used once" msgid "This link can only be used once." msgstr "هذا الرابط فريد ويمكن استخدامه مرة واحدة فقط" -#: templates/complaints/explanation_form.html:126 +#: templates/complaints/explanation_routing_rejected.html:8 +#: templates/complaints/explanation_routing_rejected.html:30 #, fuzzy -#| msgid "Submitted" -msgid "Submit" -msgstr "تم الإرسال" +#| msgid "Routing Rules" +msgid "Routing Rejected" +msgstr "قواعد التوجيه" -#: templates/complaints/explanation_success.html:35 -#: templates/complaints/inquiry_explanation_success.html:8 -#: templates/complaints/inquiry_response_success_token.html:4 -#: templates/complaints/inquiry_response_success_token.html:13 -#: templates/complaints/investigation_success.html:8 -#: templates/observations/response_success_token.html:4 -#: templates/observations/response_success_token.html:13 -msgid "Response Submitted" -msgstr "تم إرسال الرد" - -#: templates/complaints/explanation_success.html:36 -#, fuzzy -#| msgid "Response approved and forwarded to the PX team." -msgid "Your response has been received and forwarded to the PX team." -msgstr "تمت الموافقة على الاستجابة وإرسالها إلى فريق PX." +#: templates/complaints/explanation_routing_rejected.html:31 +msgid "" +"The PX team has been notified that this complaint was sent to the wrong " +"department. They will re-route it accordingly." +msgstr "" +#: templates/complaints/explanation_routing_rejected.html:37 #: templates/complaints/explanation_success.html:42 #: templates/complaints/inquiry_department_response.html:27 #: templates/complaints/inquiry_list.html:189 @@ -16424,10 +17055,10 @@ msgstr "تمت الموافقة على الاستجابة وإرسالها إل #: templates/observations/observation_list.html:297 #: templates/organizations/department_complaints.html:68 #: templates/organizations/department_detail.html:154 -#: templates/organizations/department_detail.html:700 -#: templates/organizations/department_detail.html:768 -#: templates/organizations/department_detail.html:892 -#: templates/organizations/department_detail.html:949 +#: templates/organizations/department_detail.html:750 +#: templates/organizations/department_detail.html:818 +#: templates/organizations/department_detail.html:942 +#: templates/organizations/department_detail.html:999 #: templates/organizations/department_inquiries.html:66 #: templates/organizations/department_manager_review.html:55 #: templates/organizations/department_staff_detail.html:213 @@ -16442,6 +17073,34 @@ msgstr "تمت الموافقة على الاستجابة وإرسالها إل msgid "Reference" msgstr "المرجع" +#: templates/complaints/explanation_routing_rejected.html:46 +#, fuzzy +#| msgid "Add Department" +msgid "Rejected Department" +msgstr "إضافة قسم" + +#: templates/complaints/explanation_routing_rejected.html:58 +#, fuzzy +#| msgid "Add Department" +msgid "Suggested Department" +msgstr "إضافة قسم" + +#: templates/complaints/explanation_success.html:35 +#: templates/complaints/inquiry_explanation_success.html:8 +#: templates/complaints/inquiry_response_success_token.html:4 +#: templates/complaints/inquiry_response_success_token.html:13 +#: templates/complaints/investigation_success.html:8 +#: templates/observations/response_success_token.html:4 +#: templates/observations/response_success_token.html:13 +msgid "Response Submitted" +msgstr "تم إرسال الرد" + +#: templates/complaints/explanation_success.html:36 +#, fuzzy +#| msgid "Response approved and forwarded to the PX team." +msgid "Your response has been received and forwarded to the PX team." +msgstr "تمت الموافقة على الاستجابة وإرسالها إلى فريق PX." + #: templates/complaints/government_ticket_detail.html:104 #: templates/complaints/government_ticket_form.html:172 msgid "Complainant Information" @@ -16713,16 +17372,16 @@ msgid "At least one language is required." msgstr "مطلوب لغة واحدة على الأقل." #: templates/complaints/inquiry_department_response.html:79 -#: templates/complaints/inquiry_detail.html:321 +#: templates/complaints/inquiry_detail.html:328 #: templates/complaints/inquiry_explanation_form.html:8 #: templates/complaints/inquiry_explanation_form.html:141 #: templates/complaints/inquiry_response_form_token.html:45 -#: templates/complaints/partials/departments_panel.html:87 +#: templates/complaints/partials/departments_panel.html:92 #: templates/complaints/partials/staff_panel.html:63 #: templates/components/department_response_modal.html:36 #: templates/components/department_response_modal.html:122 #: templates/observations/observation_department_response.html:75 -#: templates/observations/observation_detail.html:366 +#: templates/observations/observation_detail.html:373 #: templates/observations/response_form_token.html:46 msgid "Submit Response" msgstr "إرسال الرد" @@ -16733,17 +17392,17 @@ msgstr "إرسال الرد" msgid "My Inquiries" msgstr "استفساراتي" -#: templates/complaints/inquiry_detail.html:118 +#: templates/complaints/inquiry_detail.html:122 #: templates/organizations/department_complaint_detail.html:57 #: templates/organizations/department_complaint_detail.html:62 #: templates/organizations/department_complaints.html:147 -#: templates/organizations/department_detail.html:190 -#: templates/organizations/department_detail.html:197 -#: templates/organizations/department_detail.html:205 +#: templates/organizations/department_detail.html:191 +#: templates/organizations/department_detail.html:198 #: templates/organizations/department_detail.html:212 -#: templates/organizations/department_detail.html:218 -#: templates/organizations/department_detail.html:801 -#: templates/organizations/department_detail.html:865 +#: templates/organizations/department_detail.html:219 +#: templates/organizations/department_detail.html:225 +#: templates/organizations/department_detail.html:851 +#: templates/organizations/department_detail.html:915 #: templates/organizations/department_inquiries.html:116 #: templates/organizations/department_inquiry_detail.html:42 #: templates/organizations/department_observation_detail.html:46 @@ -16752,228 +17411,254 @@ msgstr "استفساراتي" msgid "Respond" msgstr "الرد" -#: templates/complaints/inquiry_detail.html:129 -#: templates/complaints/inquiry_detail.html:511 -#: templates/observations/observation_detail.html:77 -#: templates/observations/observation_detail.html:550 +#: templates/complaints/inquiry_detail.html:136 +#: templates/complaints/inquiry_detail.html:518 +#: templates/observations/observation_detail.html:84 +#: templates/observations/observation_detail.html:557 #: templates/rca/rca_detail.html:5 templates/rca/rca_detail.html:45 #: templates/rca/rca_form.html:10 msgid "RCA" msgstr "RCA" -#: templates/complaints/inquiry_detail.html:180 +#: templates/complaints/inquiry_detail.html:174 +#: templates/complaints/inquiry_detail.html:1000 +#: templates/complaints/partials/ai_panel.html:37 +#: templates/complaints/partials/ai_panel.html:184 +#: templates/observations/partials/ai_panel.html:23 +msgid "Intensity" +msgstr "الشدة" + +#: templates/complaints/inquiry_detail.html:187 msgid "AI analysis is running. Please refresh the page shortly." msgstr "تحليل الذكاء الاصطناعي قيد التشغيل. يرجى تحديث الصفحة قريبًا." -#: templates/complaints/inquiry_detail.html:199 -#: templates/observations/observation_detail.html:218 +#: templates/complaints/inquiry_detail.html:206 +#: templates/observations/observation_detail.html:225 #, python-format msgid "Response from %(dept)s" msgstr "رد من %(dept)s" -#: templates/complaints/inquiry_detail.html:215 -#: templates/observations/observation_detail.html:234 +#: templates/complaints/inquiry_detail.html:211 +#: templates/dashboard/command_center.html:471 +#: templates/observations/observation_detail.html:230 +msgid "OVERDUE" +msgstr "متأخرة" + +#: templates/complaints/inquiry_detail.html:213 +#: templates/complaints/partials/explanation_panel.html:24 +msgid "Awaiting Response" +msgstr "في انتظار الرد" + +#: templates/complaints/inquiry_detail.html:222 +#: templates/observations/observation_detail.html:241 msgid "Sent:" msgstr "أُرسل:" -#: templates/complaints/inquiry_detail.html:221 -#: templates/complaints/inquiry_detail.html:315 +#: templates/complaints/inquiry_detail.html:228 +#: templates/complaints/inquiry_detail.html:322 #: templates/emails/explanation_request.html:24 -#: templates/observations/observation_detail.html:240 -#: templates/observations/observation_detail.html:337 +#: templates/observations/observation_detail.html:247 +#: templates/observations/observation_detail.html:344 msgid "Deadline:" msgstr "الموعد النهائي:" -#: templates/complaints/inquiry_detail.html:313 -#: templates/observations/observation_detail.html:335 +#: templates/complaints/inquiry_detail.html:266 +#: templates/complaints/inquiry_detail.html:586 +#: templates/complaints/inquiry_detail.html:738 +#: templates/observations/observation_detail.html:285 +#: templates/observations/observation_detail.html:829 +#: templates/organizations/department_detail.html:1365 +#: templates/organizations/department_staff_detail.html:480 +msgid "AI Summary" +msgstr "ملخص الذكاء الاصطناعي" + +#: templates/complaints/inquiry_detail.html:320 +#: templates/observations/observation_detail.html:342 msgid "Waiting for department response..." msgstr "جاري انتظار رد القسم..." -#: templates/complaints/inquiry_detail.html:331 +#: templates/complaints/inquiry_detail.html:338 #: templates/complaints/partials/explanation_panel.html:320 -#: templates/observations/observation_detail.html:346 +#: templates/observations/observation_detail.html:353 msgid "Send Reminder" msgstr "إرسال تذكير" -#: templates/complaints/inquiry_detail.html:339 -#: templates/observations/observation_detail.html:354 +#: templates/complaints/inquiry_detail.html:346 +#: templates/observations/observation_detail.html:361 msgid "Urgent Reminder" msgstr "تذكير عاجل" -#: templates/complaints/inquiry_detail.html:357 +#: templates/complaints/inquiry_detail.html:364 msgid "Sent to inquirer" msgstr "تم الإرسال إلى المستفسر" -#: templates/complaints/inquiry_detail.html:405 -#: templates/observations/observation_detail.html:442 +#: templates/complaints/inquiry_detail.html:412 +#: templates/observations/observation_detail.html:449 msgid "Root Cause Analyses" msgstr "تحليلات السبب الجذري" -#: templates/complaints/inquiry_detail.html:428 +#: templates/complaints/inquiry_detail.html:435 msgid "No Root Cause Analyses linked to this inquiry" msgstr "لا توجد تحليلات للأسباب الجذرية مرتبطة بهذا الاستفسار" -#: templates/complaints/inquiry_detail.html:457 +#: templates/complaints/inquiry_detail.html:464 msgid "Are you sure you want to cancel this inquiry?" msgstr "هل أنت متأكد من رغبتك في إلغاء هذا الاستفسار؟" -#: templates/complaints/inquiry_detail.html:462 +#: templates/complaints/inquiry_detail.html:469 msgid "Cancel Inquiry" msgstr "إلغاء الاستفسار" -#: templates/complaints/inquiry_detail.html:468 +#: templates/complaints/inquiry_detail.html:475 msgid "Activate this inquiry to perform actions" msgstr "تفعيل هذا الاستفسار لتنفيذ الإجراءات" -#: templates/complaints/inquiry_detail.html:475 -#: templates/complaints/inquiry_detail.html:603 -#: templates/complaints/inquiry_detail.html:665 +#: templates/complaints/inquiry_detail.html:482 +#: templates/complaints/inquiry_detail.html:572 +#: templates/complaints/inquiry_detail.html:634 msgid "Send Response to Patient" msgstr "إرسال الرد إلى المريض" -#: templates/complaints/inquiry_detail.html:631 -#: templates/complaints/inquiry_detail.html:980 -#: templates/complaints/inquiry_detail.html:991 -#: templates/observations/observation_detail.html:806 -#: templates/observations/observation_detail.html:817 -#: templates/observations/observation_detail.html:874 +#: templates/complaints/inquiry_detail.html:600 +#: templates/complaints/inquiry_detail.html:949 +#: templates/complaints/inquiry_detail.html:960 +#: templates/observations/observation_detail.html:775 +#: templates/observations/observation_detail.html:786 +#: templates/observations/observation_detail.html:843 msgid "Generate AI Response" msgstr "إنشاء رد الذكاء الاصطناعي" -#: templates/complaints/inquiry_detail.html:638 -#: templates/observations/observation_detail.html:881 +#: templates/complaints/inquiry_detail.html:607 +#: templates/observations/observation_detail.html:850 msgid "AI Generated Response (click to use)" msgstr "الرد الذي أنشأه الذكاء الاصطناعي (انقر للاستخدام)" -#: templates/complaints/inquiry_detail.html:654 +#: templates/complaints/inquiry_detail.html:623 msgid "Enter your response..." msgstr "أدخل ردك..." -#: templates/complaints/inquiry_detail.html:659 +#: templates/complaints/inquiry_detail.html:628 msgid "The response will be sent to the inquirer via SMS and Email." msgstr "سيتم إرسال الرد إلى المستفسر عبر الرسائل النصية والبريد الإلكتروني." -#: templates/complaints/inquiry_detail.html:682 +#: templates/complaints/inquiry_detail.html:651 msgid "Reassign Inquiry" msgstr "إعادة تعيين الاستفسار" -#: templates/complaints/inquiry_detail.html:682 +#: templates/complaints/inquiry_detail.html:651 msgid "Assign Inquiry" msgstr "تعيين الاستفسار" -#: templates/complaints/inquiry_detail.html:720 -#: templates/complaints/inquiry_detail.html:792 +#: templates/complaints/inquiry_detail.html:689 +#: templates/complaints/inquiry_detail.html:761 msgid "Transfer to Department" msgstr "تحويل إلى القسم" -#: templates/complaints/inquiry_detail.html:726 +#: templates/complaints/inquiry_detail.html:695 msgid "" "Select a department to transfer this inquiry. Department champions will be " "notified to respond." msgstr "اختر القسم لتحويل هذا الاستفسار. سيتم إخطار مسؤولي القسم للرد." -#: templates/complaints/inquiry_detail.html:732 -#: templates/complaints/inquiry_detail.html:759 +#: templates/complaints/inquiry_detail.html:701 +#: templates/complaints/inquiry_detail.html:728 #: templates/components/send_to_modal.html:19 #: templates/components/send_to_modal.html:36 msgid "Send To" msgstr "إرسال إلى" -#: templates/complaints/inquiry_detail.html:742 +#: templates/complaints/inquiry_detail.html:711 msgid "Department Email" msgstr "البريد الإلكتروني للقسم" -#: templates/complaints/inquiry_detail.html:749 +#: templates/complaints/inquiry_detail.html:718 msgid "The notification will be sent to the department's email address." msgstr "سيتم إرسال الإشعار إلى عنوان البريد الإلكتروني للقسم." -#: templates/complaints/inquiry_detail.html:761 -#: templates/complaints/inquiry_detail.html:953 +#: templates/complaints/inquiry_detail.html:730 +#: templates/complaints/inquiry_detail.html:922 msgid "Select Contact Person" msgstr "حدد جهة الاتصال" -#: templates/complaints/inquiry_detail.html:766 +#: templates/complaints/inquiry_detail.html:735 msgid "Context / Note" msgstr "السياق / ملاحظة" -#: templates/complaints/inquiry_detail.html:780 +#: templates/complaints/inquiry_detail.html:749 msgid "Add context or instructions for the department..." msgstr "أضف سياقًا أو تعليمات للقسم..." -#: templates/complaints/inquiry_detail.html:785 +#: templates/complaints/inquiry_detail.html:754 msgid "أضف سياقاً أو تعليمات للقسم..." msgstr "أضف سياقاً أو تعليمات للقسم..." -#: templates/complaints/inquiry_detail.html:809 +#: templates/complaints/inquiry_detail.html:778 msgid "Escalate Inquiry" msgstr "تصعيد الاستفسار" -#: templates/complaints/inquiry_detail.html:834 -#: templates/observations/observation_detail.html:950 -#: templates/px_sources/communication_request_detail.html:92 -#: templates/px_sources/communication_request_list.html:110 -#: templates/px_sources/source_user_communication_request_list.html:79 -#: templates/px_sources/source_user_create_communication_request.html:47 -#: templates/surveys/bulk_job_status.html:119 -msgid "Reason" -msgstr "السبب" - -#: templates/complaints/inquiry_detail.html:835 +#: templates/complaints/inquiry_detail.html:804 #: templates/complaints/partials/explanation_panel.html:378 -#: templates/observations/observation_detail.html:951 +#: templates/observations/observation_detail.html:920 msgid "Reason for escalation..." msgstr "سبب التصعيد..." -#: templates/complaints/inquiry_detail.html:962 +#: templates/complaints/inquiry_detail.html:931 msgid "Error loading contacts" msgstr "خطأ في تحميل جهات الاتصال" -#: templates/complaints/inquiry_detail.html:970 -#: templates/observations/observation_detail.html:796 +#: templates/complaints/inquiry_detail.html:939 +#: templates/observations/observation_detail.html:765 #: templates/surveys/analytics_reports.html:285 #: templates/surveys/generate_enhanced_report.html:98 msgid "Generating..." msgstr "جارٍ الإنشاء..." -#: templates/complaints/inquiry_detail.html:986 -#: templates/observations/observation_detail.html:812 +#: templates/complaints/inquiry_detail.html:955 +#: templates/observations/observation_detail.html:781 msgid "Failed to generate response" msgstr "فشل في إنشاء الرد" -#: templates/complaints/inquiry_detail.html:993 -#: templates/observations/observation_detail.html:819 +#: templates/complaints/inquiry_detail.html:962 +#: templates/observations/observation_detail.html:788 msgid "An error occurred while generating response" msgstr "حدث خطأ أثناء إنشاء الرد" -#: templates/complaints/inquiry_detail.html:1017 +#: templates/complaints/inquiry_detail.html:986 msgid "Re-analyzing inquiry with AI..." msgstr "إعادة تحليل الاستفسار بالذكاء الاصطناعي..." -#: templates/complaints/inquiry_detail.html:1033 +#: templates/complaints/inquiry_detail.html:1000 +#: templates/complaints/partials/ai_panel.html:25 +#: templates/complaints/partials/ai_panel.html:179 +#: templates/observations/partials/ai_panel.html:11 +msgid "Emotion Analysis" +msgstr "تحليل المشاعر" + +#: templates/complaints/inquiry_detail.html:1002 #: templates/complaints/partials/ai_panel.html:49 -#: templates/complaints/partials/ai_panel.html:214 +#: templates/complaints/partials/ai_panel.html:191 #: templates/observations/partials/ai_panel.html:35 msgid "AI Summary (English)" msgstr "ملخص الذكاء الاصطناعي (الإنجليزية)" -#: templates/complaints/inquiry_detail.html:1034 +#: templates/complaints/inquiry_detail.html:1003 #: templates/complaints/partials/ai_panel.html:56 -#: templates/complaints/partials/ai_panel.html:220 +#: templates/complaints/partials/ai_panel.html:197 #: templates/observations/partials/ai_panel.html:42 msgid "AI Summary (Arabic)" msgstr "ملخص الذكاء الاصطناعي (العربية)" -#: templates/complaints/inquiry_detail.html:1035 +#: templates/complaints/inquiry_detail.html:1004 msgid "AI analysis complete" msgstr "اكتمل تحليل الذكاء الاصطناعي" -#: templates/complaints/inquiry_detail.html:1039 -#: templates/complaints/partials/ai_panel.html:241 +#: templates/complaints/inquiry_detail.html:1008 +#: templates/complaints/partials/ai_panel.html:218 msgid "Analysis failed" msgstr "فشل التحليل" -#: templates/complaints/inquiry_detail.html:1048 -#: templates/complaints/partials/ai_panel.html:247 +#: templates/complaints/inquiry_detail.html:1017 +#: templates/complaints/partials/ai_panel.html:224 msgid "An error occurred" msgstr "حدث خطأ" @@ -17099,7 +17784,7 @@ msgid "Feedback" msgstr "ملاحظات" #: templates/complaints/inquiry_list.html:177 -#: templates/organizations/department_detail.html:462 +#: templates/organizations/department_detail.html:512 #: templates/px_sources/source_user_dashboard.html:44 #: templates/px_sources/source_user_inquiry_list.html:162 msgid "All Inquiries" @@ -17218,50 +17903,61 @@ msgid "" "questions for each person." msgstr "" -#: templates/complaints/investigation_questions.html:97 +#: templates/complaints/investigation_questions.html:86 +msgid "" +"No staff pre-selected by PX-team. Search and add staff members to " +"investigate." +msgstr "" + +#: templates/complaints/investigation_questions.html:92 +#, fuzzy +#| msgid "Add Staff Member" +msgid "Add staff member" +msgstr "إضافة موظف" + +#: templates/complaints/investigation_questions.html:96 +#: templates/organizations/staff_hierarchy_d3.html:153 +msgid "Search by name or employee ID..." +msgstr "البحث بالاسم أو الرقم الوظيفي..." + +#: templates/complaints/investigation_questions.html:100 +msgid "Search returns active staff from the complaint's hospital." +msgstr "" + +#: templates/complaints/investigation_questions.html:121 +#: templates/complaints/investigation_questions.html:305 msgid "Yes/No" msgstr "" -#: templates/complaints/investigation_questions.html:99 +#: templates/complaints/investigation_questions.html:123 +#: templates/complaints/investigation_questions.html:307 #, fuzzy #| msgid "Enter your question..." msgid "Enter a question..." msgstr "أدخل سؤالك..." -#: templates/complaints/investigation_questions.html:100 -#: templates/complaints/partials/departments_panel.html:116 -#: templates/complaints/partials/staff_panel.html:75 -#: templates/projects/template_form.html:197 -msgid "Remove" -msgstr "إزالة" - -#: templates/complaints/investigation_questions.html:104 +#: templates/complaints/investigation_questions.html:128 +#: templates/complaints/investigation_questions.html:311 #: templates/organizations/manager_review_questions.html:15 #: templates/surveys/template_form.html:493 msgid "Add Question" msgstr "إضافة سؤال" -#: templates/complaints/investigation_questions.html:111 -#, fuzzy -#| msgid "No accused staff members linked to this complaint" -msgid "No staff linked to this complaint." -msgstr "لا يوجد موظفون متهمون مرتبطون بهذه الشكوى" - -#: templates/complaints/investigation_questions.html:118 +#: templates/complaints/investigation_questions.html:138 msgid "Send Feedback Requests" msgstr "إرسال طلبات الملاحظات" -#: templates/complaints/investigation_questions.html:147 +#: templates/complaints/investigation_questions.html:171 #, fuzzy #| msgid "Please select a staff member." msgid "Please select at least one staff member." msgstr "يرجى اختيار أحد أعضاء الطاقم." -#: templates/complaints/investigation_questions.html:157 +#: templates/complaints/investigation_questions.html:181 msgid "Send feedback requests to the following staff?" msgstr "" -#: templates/complaints/investigation_questions.html:159 +#: templates/complaints/investigation_questions.html:183 #, fuzzy #| msgid "" #| "This will also delete all associated stages and survey assignments. This " @@ -17273,6 +17969,28 @@ msgstr "" "سيؤدي هذا أيضًا إلى حذف جميع المراحل المرتبطة وتعيينات الاستبيان. لا يمكن " "التراجع عن هذا الإجراء." +#: templates/complaints/investigation_questions.html:263 +#, fuzzy +#| msgid "Unmatched" +msgid "No matches." +msgstr "غير مطابق" + +#: templates/complaints/investigation_questions.html:271 +msgid "ADDED" +msgstr "" + +#: templates/complaints/investigation_questions.html:278 +#, fuzzy +#| msgid "Export failed. Please try again." +msgid "Search failed. Please try again." +msgstr "فشل التصدير. يُرجى المحاولة مرة أخرى." + +#: templates/complaints/investigation_questions.html:327 +#, fuzzy +#| msgid "Notes from the investigation" +msgid "Remove this staff member from the investigation?" +msgstr "ملاحظات التحقيق" + #: templates/complaints/investigation_respond.html:67 msgid "Please answer the following questions" msgstr "يرجى الإجابة على الأسئلة التالية" @@ -17302,20 +18020,20 @@ msgstr "إرسال الرد" msgid "Review Feedback" msgstr "مراجعة الملاحظات" -#: templates/complaints/investigation_review.html:52 +#: templates/complaints/investigation_review.html:53 msgid "Staff Responses" msgstr "ردود الموظفين" -#: templates/complaints/investigation_review.html:110 +#: templates/complaints/investigation_review.html:117 #: templates/organizations/department_manager_review.html:143 msgid "This staff member has not responded yet." msgstr "لم يقم هذا الموظف بالرد بعد." -#: templates/complaints/investigation_review.html:118 +#: templates/complaints/investigation_review.html:125 msgid "Your Final Reply" msgstr "ردك النهائي" -#: templates/complaints/investigation_review.html:119 +#: templates/complaints/investigation_review.html:126 #, fuzzy #| msgid "" #| "Based on the staff feedback above, write your final reply. This will be " @@ -17325,32 +18043,11 @@ msgstr "" "بناءً على ملاحظات الموظفين أعلاه، اكتب ردك النهائي. سيتم إرسال هذا إلى مدير " "القسم للمراجعة." -#: templates/complaints/investigation_review.html:125 +#: templates/complaints/investigation_review.html:184 msgid "Write your final reply based on the feedback..." msgstr "اكتب ردك النهائي بناءً على الملاحظات..." -#: templates/complaints/investigation_review.html:130 -#: templates/dashboard/standards_dashboard.html:242 -msgid "Assessment" -msgstr "التقييم" - -#: templates/complaints/investigation_review.html:134 -msgid "Is there any negligence resulting from carelessness?" -msgstr "هل يوجد تقصير ناتج عن إهمال؟" - -#: templates/complaints/investigation_review.html:149 -msgid "Is it resulting from policies or regulations?" -msgstr "هل هو ناتج عن سياسات أو تنظيمات؟" - -#: templates/complaints/investigation_review.html:164 -msgid "Does this complaint require an improvement project?" -msgstr "هل تتطلب هذه الشكوى مشروع تحسين؟" - -#: templates/complaints/investigation_review.html:178 -msgid "Describe the required improvement project..." -msgstr "اشرح مشروع التحسين المطلوب..." - -#: templates/complaints/investigation_review.html:190 +#: templates/complaints/investigation_review.html:256 msgid "" "I confirm that I have read and fully reviewed all staff responses above. I " "acknowledge that my final reply represents the official department response " @@ -17361,53 +18058,7 @@ msgstr "" "يمثل الرد الرسمي للقسم بشأن هذه الشكوى، وأتحمل المسؤولية الكاملة عن دقة " "ومحتوى هذا الرد." -#: templates/complaints/investigation_review.html:199 -#, fuzzy -#| msgid "Notification sent to new assignee" -msgid "Verification code sent to your phone and email." -msgstr "إرسال إشعار إلى المعيّن الجديد" - -#: templates/complaints/investigation_review.html:200 -#, fuzzy -#| msgid "Notification sent to new assignee" -msgid "Verification code sent to your phone." -msgstr "إرسال إشعار إلى المعيّن الجديد" - -#: templates/complaints/investigation_review.html:201 -#, fuzzy -#| msgid "A test notification will be sent to verify your settings." -msgid "Verification code sent to your email." -msgstr "سيتم إرسال إشعار تجريبي للتحقق من إعداداتك." - -#: templates/complaints/investigation_review.html:202 -#, fuzzy -#| msgid "Invitation Resent" -msgid "Verification code sent." -msgstr "تم إعادة إرسال الدعوة" - -#: templates/complaints/investigation_review.html:212 -#, fuzzy -#| msgid "Review & Submit Reply" -msgid "Verify & Submit" -msgstr "مراجعة وإرسال الرد" - -#: templates/complaints/investigation_review.html:215 -msgid "Enter the 6-digit code to complete your submission." -msgstr "" - -#: templates/complaints/investigation_review.html:219 -#, fuzzy -#| msgid "Resend Invite" -msgid "Resend code" -msgstr "إعادة إرسال الدعوة" - -#: templates/complaints/investigation_review.html:226 -#, fuzzy -#| msgid "Send Notification" -msgid "Send Verification Code" -msgstr "إرسال إشعار" - -#: templates/complaints/investigation_review.html:233 +#: templates/complaints/investigation_review.html:276 msgid "Final reply will be available once staff responses are in." msgstr "" @@ -17509,7 +18160,7 @@ msgid "Enter any additional notes..." msgstr "أدخل أي ملاحظات إضافية..." #: templates/complaints/involved_staff_form.html:125 -#: templates/organizations/department_detail.html:1192 +#: templates/organizations/department_detail.html:1242 msgid "Select Staff Member" msgstr "اختيار موظف" @@ -17992,7 +18643,11 @@ msgstr "" "قم بإنشاء جدول نوبات العمل الأول الخاص بك لتهيئة ساعات العمل وتعيين مسؤولي " "النوبات للإشعارات الخاصة بشكاوى ما بعد ساعات العمل." -#: templates/complaints/partials/actions_panel.html:8 +#: templates/complaints/partials/actions_panel.html:4 +msgid "Related PX Actions" +msgstr "إجراءات PX المرتبطة" + +#: templates/complaints/partials/actions_panel.html:9 #: templates/complaints/partials/ai_panel.html:94 #: templates/complaints/partials/ai_panel.html:115 #: templates/observations/partials/ai_panel.html:81 @@ -18000,16 +18655,16 @@ msgstr "" msgid "Create Action" msgstr "إنشاء إجراء" -#: templates/complaints/partials/actions_panel.html:16 -#: templates/feedback/feedback_detail.html:347 +#: templates/complaints/partials/actions_panel.html:17 +#: templates/feedback/feedback_detail.html:350 msgid "Initiate RCA" msgstr "بدء تحليل السبب الجذري" -#: templates/complaints/partials/actions_panel.html:45 +#: templates/complaints/partials/actions_panel.html:46 msgid "No PX actions created yet" msgstr "لم يتم إنشاء أي إجراءات PX حتى الآن" -#: templates/complaints/partials/actions_panel.html:46 +#: templates/complaints/partials/actions_panel.html:47 msgid "Use the buttons above to create an action, QI project, or RCA." msgstr "استخدم الأزرار أعلاه لإنشاء إجراء، أو مشروع تحسين الجودة، أو RCA." @@ -18066,32 +18721,36 @@ msgid "Resolution Suggestions" msgstr "اقتراحات الحلول" #: templates/complaints/partials/ai_helper_panel.html:45 -#: templates/complaints/partials/ai_panel.html:353 +#: templates/complaints/partials/resolution_panel.html:243 msgid "Recommended Next Steps" msgstr "الخطوات التالية الموصى بها" #: templates/complaints/partials/ai_helper_panel.html:55 -#: templates/complaints/partials/ai_panel.html:363 +#: templates/complaints/partials/resolution_panel.html:259 msgid "Communication Tip" msgstr "نصيحة تواصلية" #: templates/complaints/partials/ai_helper_panel.html:60 -#: templates/complaints/partials/ai_panel.html:368 msgid "Regenerate suggestions" msgstr "إعادة توليد الاقتراحات" #: templates/complaints/partials/ai_panel.html:13 -#: templates/complaints/partials/ai_panel.html:198 +#: templates/complaints/partials/ai_panel.html:175 msgid "Reanalyze" msgstr "إعادة تحليل" #: templates/complaints/partials/ai_panel.html:65 -#: templates/complaints/partials/ai_panel.html:225 -#: templates/feedback/feedback_detail.html:250 +#: templates/complaints/partials/ai_panel.html:202 +#: templates/feedback/feedback_detail.html:253 #: templates/observations/partials/ai_panel.html:51 msgid "Suggested Actions" msgstr "الإجراءات المقترحة" +#: templates/complaints/partials/ai_panel.html:108 +#: templates/observations/partials/ai_panel.html:93 +msgid "Suggested Action" +msgstr "الإجراء المقترح" + #: templates/complaints/partials/ai_panel.html:127 msgid "No AI analysis available for this complaint" msgstr "لا تتوفر تحليلات الذكاء الاصطناعي لهذه الشكوى" @@ -18100,94 +18759,84 @@ msgstr "لا تتوفر تحليلات الذكاء الاصطناعي لهذه msgid "Click \\" msgstr "انقر \\" -#: templates/complaints/partials/ai_panel.html:141 -msgid "AI Resolution Helper" -msgstr "مساعد الحلول بالذكاء الاصطناعي" - -#: templates/complaints/partials/ai_panel.html:144 -msgid "" -"Get AI-powered suggestions on how to resolve this complaint based on its " -"content and any explanations received." -msgstr "" -"احصل على اقتراحات مدعومة بالذكاء الاصطناعي حول كيفية حل هذه الشكوى بناءً على " -"محتواها وأي تفسيرات واردة." - -#: templates/complaints/partials/ai_panel.html:149 -msgid "Get Resolution Suggestions" -msgstr "الحصول على اقتراحات الحل" - -#: templates/complaints/partials/ai_panel.html:177 +#: templates/complaints/partials/ai_panel.html:154 msgid "Analyzing complaint with AI, this may take a moment..." msgstr "تحليل الشكوى باستخدام الذكاء الاصطناعي، قد يستغرق ذلك لحظة..." -#: templates/complaints/partials/ai_panel.html:198 +#: templates/complaints/partials/ai_panel.html:175 msgid "Analysis complete" msgstr "تم التحليل" -#: templates/complaints/partials/ai_panel.html:247 +#: templates/complaints/partials/ai_panel.html:224 msgid "Refresh Page" msgstr "تحديث الصفحة" -#: templates/complaints/partials/ai_panel.html:254 +#: templates/complaints/partials/ai_panel.html:231 #: templates/observations/partials/ai_panel.html:120 msgid "Are you sure you want to create a PX Action from this suggestion?" msgstr "هل أنت متأكد من رغبتك في إنشاء إجراء تجربة المريض من هذا الاقتراح؟" -#: templates/complaints/partials/ai_panel.html:262 +#: templates/complaints/partials/ai_panel.html:239 #: templates/observations/partials/ai_panel.html:127 msgid "CSRF token not found. Please refresh the page." msgstr "لم يتم العثور على رمز CSRF. يرجي تحديث الصفحة." -#: templates/complaints/partials/ai_panel.html:283 +#: templates/complaints/partials/ai_panel.html:260 #: templates/observations/partials/ai_panel.html:147 msgid "PX Action created successfully!" msgstr "تم إنشاء إجراء PX بنجاح!" -#: templates/complaints/partials/ai_panel.html:291 +#: templates/complaints/partials/ai_panel.html:268 #: templates/observations/partials/ai_panel.html:152 msgid "Failed to create action" msgstr "فشل في إنشاء الإجراء" -#: templates/complaints/partials/ai_panel.html:296 +#: templates/complaints/partials/ai_panel.html:273 #: templates/observations/partials/ai_panel.html:157 msgid "An error occurred while creating the action" msgstr "حدث خطأ أثناء إنشاء الإجراء" -#: templates/complaints/partials/ai_panel.html:324 -msgid "Analyzing complaint for resolution suggestions..." -msgstr "جارٍ تحليل الشكوى لاقتراح الحلول..." +#: templates/complaints/partials/ai_panel.html:302 +#, fuzzy +#| msgid "Regenerate suggestions" +msgid "Generating suggestions..." +msgstr "إعادة توليد الاقتراحات" + +#: templates/complaints/partials/ai_panel.html:315 +#, fuzzy +#| msgid "Failed to generate response" +msgid "Failed to generate suggestions" +msgstr "فشل في إنشاء الرد" #: templates/complaints/partials/departments_panel.html:18 #: templates/surveys/comment_list.html:126 msgid "AI" msgstr "الذكاء الاصطناعي" -#: templates/complaints/partials/departments_panel.html:23 -#: templates/config/hospital_users.html:470 -#: templates/config/hospital_users.html:630 -msgid "Confirm" -msgstr "تأكيد" - -#: templates/complaints/partials/departments_panel.html:96 +#: templates/complaints/partials/departments_panel.html:101 #, fuzzy #| msgid "Accepted" msgid "Accept" msgstr "مقبول" -#: templates/complaints/partials/departments_panel.html:100 +#: templates/complaints/partials/departments_panel.html:105 #, fuzzy #| msgid "Select Section (optional)" msgid "Reason for rejection (optional):" msgstr "اختر القسم (اختياري)" -#: templates/complaints/partials/departments_panel.html:114 +#: templates/complaints/partials/departments_panel.html:119 msgid "Are you sure you want to remove this department?" msgstr "هل أنت متأكد من رغبتك في إزالة هذا القسم؟" -#: templates/complaints/partials/departments_panel.html:135 +#: templates/complaints/partials/departments_panel.html:140 msgid "Add First Department" msgstr "إضافة القسم الأول" +#: templates/complaints/partials/explanation_panel.html:3 +msgid "Send To Department" +msgstr "إرسال إلى القسم" + #: templates/complaints/partials/explanation_panel.html:32 #: templates/complaints/partials/explanation_panel.html:162 msgid "Rejected by Manager" @@ -18250,12 +18899,12 @@ msgid "Reviewed by:" msgstr "تمت المراجعة بواسطة:" #: templates/complaints/partials/explanation_panel.html:227 -#: templates/organizations/department_detail.html:265 +#: templates/organizations/department_detail.html:314 msgid "questions" msgstr "الأسئلة" #: templates/complaints/partials/explanation_panel.html:280 -#: templates/organizations/department_detail.html:293 +#: templates/organizations/department_detail.html:342 msgid "Review & Submit Reply" msgstr "مراجعة وإرسال الرد" @@ -18444,7 +19093,7 @@ msgid "Staff Name" msgstr "اسم الموظف" #: templates/complaints/partials/pdf_summary_panel.html:69 -#: templates/organizations/department_detail.html:517 +#: templates/organizations/department_detail.html:567 #: templates/organizations/department_staff_detail.html:377 #: templates/organizations/staff_form.html:189 #: templates/organizations/staff_hierarchy.html:232 @@ -18500,6 +19149,7 @@ msgstr "حدث خطأ غير متوقع" #: templates/complaints/partials/priority_badge.html:20 #: templates/complaints/partials/severity_badge.html:20 #: templates/partials/notes_panel.html:35 +#: templates/partials/notes_panel_ds.html:36 #: templates/references/document_view.html:264 msgid "Unknown" msgstr "غير معروف" @@ -18527,11 +19177,19 @@ msgstr "لا توجد تحليلات للأسباب الجذرية بعد" msgid "Use the Initiate RCA button above to start investigating." msgstr "استخدم زر بدء تحليل السبب الجذري (RCA) أعلاه لبدء التحقيق." +#: templates/complaints/partials/resolution_panel.html:10 +msgid "Complaint Resolved" +msgstr "تم حل الشكوى" + #: templates/complaints/partials/resolution_panel.html:19 -#: templates/complaints/partials/resolution_panel.html:164 +#: templates/complaints/partials/resolution_panel.html:293 msgid "Resolution Outcome" msgstr "نتيجة الحل" +#: templates/complaints/partials/resolution_panel.html:41 +msgid "Resolved by:" +msgstr "تم الحل بواسطة:" + #: templates/complaints/partials/resolution_panel.html:42 msgid "Resolved at:" msgstr "تم الحل في:" @@ -18544,19 +19202,57 @@ msgstr "معلق خارجي منذ:" msgid "Patient Satisfaction" msgstr "رضا المريض" -#: templates/complaints/partials/resolution_panel.html:86 +#: templates/complaints/partials/resolution_panel.html:88 +msgid "Locked by patient submission" +msgstr "" + +#: templates/complaints/partials/resolution_panel.html:90 +#, fuzzy +#| msgid "Patient suggestion" +msgid "Patient submitted on" +msgstr "اقتراح المريض" + +#: templates/complaints/partials/resolution_panel.html:108 +msgid "No more PX-team changes allowed" +msgstr "" + +#: templates/complaints/partials/resolution_panel.html:109 +msgid "" +"Satisfaction has been changed 3 times. Only the patient can override via the " +"tracking page." +msgstr "" + +#: templates/complaints/partials/resolution_panel.html:125 msgid "Set satisfaction based on patient follow-up call:" msgstr "تعيين مستوى الرضا بناءً على مكالمة متابعة المريض:" -#: templates/complaints/partials/resolution_panel.html:115 +#: templates/complaints/partials/resolution_panel.html:154 +#, fuzzy +#| msgid "Change Status" +msgid "changes used" +msgstr "تغيير الحالة" + +#: templates/complaints/partials/resolution_panel.html:155 +#, fuzzy +#| msgid "Response sent by" +msgid "No Response doesn't count" +msgstr "تم إرسال الرد بواسطة" + +#: templates/complaints/partials/resolution_panel.html:160 msgid "No satisfaction feedback recorded yet." msgstr "لم يتم تسجيل أي ملاحظات عن الرضا حتى الآن." -#: templates/complaints/partials/resolution_panel.html:129 +#: templates/complaints/partials/resolution_panel.html:166 +#, fuzzy +#| msgid "Ratings History" +msgid "Change History" +msgstr "سجل التقييمات" + +#: templates/complaints/partials/resolution_panel.html:190 msgid "Select AI Generated Resolution" msgstr "اختر الحل المولّد بالذكاء الاصطناعي" -#: templates/complaints/partials/resolution_panel.html:149 +#: templates/complaints/partials/resolution_panel.html:210 msgid "" "Click on a card to select. You can edit the selected resolution in the text " "area below before submitting." @@ -18564,7 +19260,25 @@ msgstr "" "انقر على بطاقة للاختيار. يمكنك تعديل القرار المحدد في منطقة النص أدناه قبل " "الإرسال." -#: templates/complaints/partials/resolution_panel.html:158 +#: templates/complaints/partials/resolution_panel.html:219 +#, fuzzy +#| msgid "Resolution Suggestions" +msgid "Response Suggestions" +msgstr "اقتراحات الحلول" + +#: templates/complaints/partials/resolution_panel.html:272 +#, fuzzy +#| msgid "Detailed description of what happened to the patient" +msgid "Get suggestions on how to respond to the patient." +msgstr "وصف مفصل لما حدث للمريض" + +#: templates/complaints/partials/resolution_panel.html:276 +#, fuzzy +#| msgid "Suggestions" +msgid "Get Suggestions" +msgstr "الاقتراحات" + +#: templates/complaints/partials/resolution_panel.html:287 msgid "" "This resolution will be sent to the patient via SMS and Email upon complaint " "closure." @@ -18572,43 +19286,43 @@ msgstr "" "سيتم إرسال هذا القرار إلى المريض عبر الرسائل النصية والبريد الإلكتروني عند " "إغلاق الشكوى." -#: templates/complaints/partials/resolution_panel.html:165 +#: templates/complaints/partials/resolution_panel.html:294 msgid "who was in right?" msgstr "من كان على حق؟" -#: templates/complaints/partials/resolution_panel.html:167 +#: templates/complaints/partials/resolution_panel.html:296 msgid "Select Outcome" msgstr "اختر النتيجة" -#: templates/complaints/partials/resolution_panel.html:175 +#: templates/complaints/partials/resolution_panel.html:304 msgid "Please Specify" msgstr "يرجى التحديد" -#: templates/complaints/partials/resolution_panel.html:176 +#: templates/complaints/partials/resolution_panel.html:305 msgid "Specify who was in wrong/right..." msgstr "حدد من كان في الخطأ / من كان في الصواب..." -#: templates/complaints/partials/resolution_panel.html:185 +#: templates/complaints/partials/resolution_panel.html:314 msgid "Analyze & Generate" msgstr "تحليل وإنشاء" -#: templates/complaints/partials/resolution_panel.html:189 +#: templates/complaints/partials/resolution_panel.html:318 msgid "Mark as Resolved" msgstr "وضع علامة على أنها محلولة" -#: templates/complaints/partials/resolution_panel.html:196 +#: templates/complaints/partials/resolution_panel.html:325 msgid "AI is analyzing complaint and explanations..." msgstr "يقوم الذكاء الاصطناعي بتحليل الشكوى والشرح..." -#: templates/complaints/partials/resolution_panel.html:205 +#: templates/complaints/partials/resolution_panel.html:334 msgid "Activate this complaint to resolve it" msgstr "تنشيط هذه الشكوى لحلها" -#: templates/complaints/partials/resolution_panel.html:229 +#: templates/complaints/partials/resolution_panel.html:358 msgid "CSRF token not found. Please refresh the page and try again." msgstr "رمز CSRF غير موجود. يرجى تحديث الصفحة والمحاولة مرة أخرى." -#: templates/complaints/partials/resolution_panel.html:274 +#: templates/complaints/partials/resolution_panel.html:403 msgid "Failed to generate resolution. Please try again." msgstr "فشل في إنشاء القرار. يرجى المحاولة مرة أخرى." @@ -18620,6 +19334,58 @@ msgstr "هل أنت متأكد من رغبتك في إزالة هذا الموظ msgid "Add First Staff" msgstr "إضافة أول موظف" +#: templates/complaints/partials/workflow_timeline.html:6 +#, fuzzy +#| msgid "Timeline" +msgid "Workflow Timeline" +msgstr "الجدول الزمني" + +#: templates/complaints/partials/workflow_timeline.html:46 +msgid "Investigation Response" +msgstr "الاستجابة للتحقيق" + +#: templates/complaints/partials/workflow_timeline.html:61 +#, fuzzy +#| msgid "Investigation" +msgid "Investigation by" +msgstr "التحقيق" + +#: templates/complaints/partials/workflow_timeline.html:62 +msgid "for" +msgstr "" + +#: templates/complaints/partials/workflow_timeline.html:65 +#, fuzzy +#| msgid "questions to answer" +msgid "Questions & Answers" +msgstr "أسئلة يجب الإجابة عليها" + +#: templates/complaints/partials/workflow_timeline.html:68 +#: templates/complaints/partials/workflow_timeline.html:72 +#, fuzzy +#| msgid "Submitted By" +msgid "Submitted by" +msgstr "مقدم من" + +#: templates/complaints/partials/workflow_timeline.html:81 +#: templates/complaints/partials/workflow_timeline.html:126 +#: templates/organizations/manager_review_questions.html:25 +#: templates/surveys/instance_detail.html:134 +msgid "Question" +msgstr "سؤال" + +#: templates/complaints/partials/workflow_timeline.html:82 +#: templates/complaints/partials/workflow_timeline.html:127 +#: templates/organizations/department_manager_review.html:137 +msgid "Answer" +msgstr "" + +#: templates/complaints/partials/workflow_timeline.html:165 +#, fuzzy +#| msgid "Improvement Project" +msgid "Improvement Project:" +msgstr "مشروع تحسين" + #: templates/complaints/patient_complaint_expired.html:4 #: templates/complaints/patient_complaint_expired.html:12 msgid "Link Expired" @@ -18942,6 +19708,42 @@ msgstr "الحل النهائي" msgid "Your complaint is being reviewed. Updates will appear here." msgstr "شكواك قيد المراجعة. ستظهر التحديثات هنا." +#: templates/complaints/public_complaint_track.html:260 +#, fuzzy +#| msgid "How many actions are overdue?" +msgid "How satisfied are you?" +msgstr "كم عدد الإجراءات المتأخرة؟" + +#: templates/complaints/public_complaint_track.html:262 +#, fuzzy +#| msgid "Your feedback helps us improve our services" +msgid "" +"Your feedback helps us improve. Once submitted, your answer becomes final." +msgstr "ملاحظاتك تساعدنا على تحسين خدماتنا" + +#: templates/complaints/public_complaint_track.html:270 +#: templates/core/public_track.html:292 +msgid "Thank you for your feedback!" +msgstr "شكرًا لك على ملاحظاتك!" + +#: templates/complaints/public_complaint_track.html:272 +#, fuzzy +#| msgid "Submitted on:" +msgid "Submitted on" +msgstr "تم التقديم في:" + +#: templates/complaints/public_complaint_track.html:292 +#, fuzzy +#| msgid "Your Response" +msgid "Your response" +msgstr "ردك" + +#: templates/complaints/public_complaint_track.html:307 +#, fuzzy +#| msgid "resolution satisfaction" +msgid "Select your satisfaction level" +msgstr "رضا الحل" + #: templates/complaints/public_inquiry_form.html:14 msgid "" "Ask a question or request information. We'll get back to you within 24-48 " @@ -19010,6 +19812,16 @@ msgstr "مثال: INQ-20260428-123456" msgid "Inquiry Reference" msgstr "مرجع الاستفسار" +#: templates/complaints/public_inquiry_track.html:204 +#: templates/complaints/sla_management_form.html:209 +#: templates/organizations/department_complaint_detail.html:146 +#: templates/organizations/department_detail.html:156 +#: templates/organizations/department_detail.html:1361 +#: templates/organizations/department_observation_detail.html:98 +#: templates/organizations/department_staff_detail.html:476 +msgid "SLA Deadline" +msgstr "الموعد النهائي لاتفاقية مستوى الخدمة (SLA)" + #: templates/complaints/public_inquiry_track.html:257 msgid "Your inquiry is being reviewed. Updates will appear here." msgstr "يتم مراجعة استفسارك. ستظهر التحديثات هنا." @@ -19369,7 +20181,7 @@ msgstr "الملاحظات المحذوفة" #: templates/complaints/trash_list.html:79 #: templates/config/deleted_items.html:79 templates/core/public_track.html:395 #: templates/observations/public_track.html:158 -#: templates/organizations/department_detail.html:828 +#: templates/organizations/department_detail.html:878 #: templates/organizations/department_observations.html:68 #: templates/px_sources/source_user_observation_list.html:153 msgid "Tracking Code" @@ -19417,7 +20229,7 @@ msgstr "يُرسل مباشرة إلى بطل القسم والمدير." msgid "Note (Optional)" msgstr "ملاحظة (اختياري)" -#: templates/components/send_to_modal.html:224 +#: templates/components/send_to_modal.html:231 msgid "Sent successfully!" msgstr "تم الإرسال بنجاح!" @@ -19978,7 +20790,7 @@ msgstr "" "للبدء." #: templates/core/public_submit.html:308 templates/core/public_track.html:175 -#: templates/organizations/department_detail.html:1298 +#: templates/organizations/department_detail.html:1348 #: templates/organizations/department_observation_detail.html:39 #: templates/px_sources/communication_request_detail.html:214 #: templates/px_sources/source_user_dashboard.html:146 @@ -20260,10 +21072,6 @@ msgstr "طلبك قيد المراجعة. ستظهر التحديثات هنا." msgid "Was this resolution helpful?" msgstr "هل كان هذا الحل مفيدًا؟" -#: templates/core/public_track.html:292 -msgid "Thank you for your feedback!" -msgstr "شكرًا لك على ملاحظاتك!" - #: templates/core/public_track.html:309 msgid "Submit New Feedback" msgstr "تقديم ملاحظات جديدة" @@ -20316,6 +21124,16 @@ msgstr "تقييم الإدارة" msgid "Staff performance analysis for complaints and inquiries" msgstr "تحليل أداء الموظفين للشكاوى والاستفسارات" +#: templates/dashboard/admin_evaluation.html:228 +#: templates/dashboard/command_center.html:130 +#: templates/dashboard/employee_evaluation.html:685 +#: templates/dashboard/employee_evaluation_charts.html:165 +#: templates/px_sources/source_detail.html:184 +#: templates/reports/report_detail.html:216 +#: templates/standards/dashboard.html:261 +msgid "Last Updated" +msgstr "آخر تحديث" + #: templates/dashboard/admin_evaluation.html:246 #: templates/dashboard/employee_evaluation.html:700 #: templates/dashboard/employee_evaluation_charts.html:179 @@ -20838,7 +21656,7 @@ msgstr "لا توجد سجلات شكاوى للمستشفى المحدد." #: templates/projects/focus_phase_form.html:62 #: templates/projects/partials/phase_form_modal.html:44 #: templates/projects/pdca_phase_form.html:62 -#: templates/projects/project_form.html:271 +#: templates/projects/project_form.html:273 #: templates/surveys/analytics_reports.html:219 msgid "Start Date" msgstr "تاريخ البدء" @@ -20858,7 +21676,7 @@ msgid "72h Resolution Rate" msgstr "معدل الحل خلال 72 ساعة" #: templates/dashboard/complaint_quarterly_report.html:104 -#: templates/organizations/department_detail.html:1027 +#: templates/organizations/department_detail.html:1077 msgid "Satisfaction Rate" msgstr "معدل الرضا" @@ -21055,7 +21873,7 @@ msgstr "طلبات الشكاوى" #: templates/organizations/department_detail.html:108 #: templates/organizations/department_detail.html:120 #: templates/organizations/department_detail.html:132 -#: templates/organizations/department_detail.html:1785 +#: templates/organizations/department_detail.html:1835 msgid "total" msgstr "الإجمالي" @@ -21885,7 +22703,7 @@ msgstr "إجمالي المعايير" #: templates/dashboard/standards_dashboard.html:68 #: templates/dashboard/standards_dashboard.html:139 -#: templates/organizations/department_detail.html:1129 +#: templates/organizations/department_detail.html:1179 #: templates/standards/dashboard.html:119 #: templates/standards/department_standards.html:334 #: templates/standards/search.html:466 @@ -21897,7 +22715,7 @@ msgstr "مستوفى" #: templates/dashboard/standards_dashboard.html:80 #: templates/dashboard/standards_dashboard.html:140 -#: templates/organizations/department_detail.html:1132 +#: templates/organizations/department_detail.html:1182 #: templates/standards/department_standards.html:335 #: templates/standards/search.html:467 #: templates/standards/standard_detail.html:219 @@ -21908,7 +22726,7 @@ msgstr "مستوفى جزئياً" #: templates/dashboard/standards_dashboard.html:92 #: templates/dashboard/standards_dashboard.html:141 -#: templates/organizations/department_detail.html:1135 +#: templates/organizations/department_detail.html:1185 #: templates/standards/dashboard.html:147 #: templates/standards/department_standards.html:336 #: templates/standards/search.html:468 @@ -23050,12 +23868,12 @@ msgstr "تفاصيل الاقتراح" msgid "FEATURED" msgstr "مميز" -#: templates/feedback/feedback_detail.html:78 +#: templates/feedback/feedback_detail.html:81 #: templates/feedback/feedback_form.html:69 msgid "Suggestion Details" msgstr "تفاصيل الاقتراحات" -#: templates/feedback/feedback_detail.html:112 +#: templates/feedback/feedback_detail.html:115 #: templates/observations/public_success.html:127 #: templates/observations/public_track.html:193 #: templates/standards/standard_detail.html:158 @@ -23064,37 +23882,38 @@ msgstr "تفاصيل الاقتراحات" msgid "Not specified" msgstr "غير محدد" -#: templates/feedback/feedback_detail.html:199 +#: templates/feedback/feedback_detail.html:202 msgid "Anonymous Suggestion" msgstr "اقتراح مجهول" -#: templates/feedback/feedback_detail.html:272 +#: templates/feedback/feedback_detail.html:275 #: templates/observations/convert_to_action.html:98 #: templates/social/social_comment_detail.html:271 msgid "Create PX Action" msgstr "إنشاء إجراء PX" -#: templates/feedback/feedback_detail.html:305 +#: templates/feedback/feedback_detail.html:308 #: templates/partials/notes_panel.html:15 +#: templates/partials/notes_panel_ds.html:16 msgid "Add a note..." msgstr "أضف ملاحظة..." -#: templates/feedback/feedback_detail.html:334 +#: templates/feedback/feedback_detail.html:337 msgid "Change Department" msgstr "تغيير القسم" -#: templates/feedback/feedback_detail.html:343 +#: templates/feedback/feedback_detail.html:346 msgid "Linked Actions" msgstr "الإجراءات المرتبطة" -#: templates/feedback/feedback_detail.html:352 +#: templates/feedback/feedback_detail.html:355 #: templates/projects/convert_action.html:89 #: templates/projects/project_form.html:4 #: templates/projects/project_form.html:103 msgid "Create QI Project" msgstr "إنشاء مشروع الجودة والتحسين" -#: templates/feedback/feedback_detail.html:372 +#: templates/feedback/feedback_detail.html:375 msgid "PUBLIC" msgstr "عام" @@ -23119,7 +23938,7 @@ msgid "Compliments" msgstr "الإشادات" #: templates/feedback/feedback_list.html:107 -#: templates/organizations/department_detail.html:1820 +#: templates/organizations/department_detail.html:1870 #: templates/physicians/department_overview.html:79 #: templates/physicians/specialization_overview.html:78 msgid "Avg Rating" @@ -23237,7 +24056,7 @@ msgid "Encounter ID:" msgstr "معرف المواجهة:" #: templates/journeys/instance_detail.html:166 -#: templates/organizations/department_detail.html:1303 +#: templates/organizations/department_detail.html:1353 #: templates/organizations/department_staff_detail.html:468 #: templates/organizations/patient_detail.html:161 #: templates/organizations/patient_list.html:282 @@ -23627,32 +24446,32 @@ msgstr "سيؤدي هذا أيضًا إلى حذف جميع المراحل ال msgid "PX360 - Patient Experience Management" msgstr "PX360 - إدارة تجربة المريض" -#: templates/layouts/base.html:221 +#: templates/layouts/base.html:224 msgid "No new notifications" msgstr "لا توجد إشعارات جديدة" -#: templates/layouts/base.html:222 templates/notifications/inbox.html:150 +#: templates/layouts/base.html:225 templates/notifications/inbox.html:150 #: templates/projects/my_tasks.html:117 msgid "You're all caught up!" msgstr "أنت على اطلاع بكل شيء!" -#: templates/layouts/base.html:250 +#: templates/layouts/base.html:253 msgid "View all notifications" msgstr "عرض جميع الإشعارات" -#: templates/layouts/base.html:266 +#: templates/layouts/base.html:269 msgid "Just now" msgstr "الآن" -#: templates/layouts/base.html:267 +#: templates/layouts/base.html:270 msgid "min ago" msgstr "دقيقة مضت" -#: templates/layouts/base.html:268 +#: templates/layouts/base.html:271 msgid "hours ago" msgstr "ساعات مضت" -#: templates/layouts/base.html:269 +#: templates/layouts/base.html:272 msgid "days ago" msgstr "أيام مضت" @@ -23744,7 +24563,7 @@ msgid "Mapping" msgstr "التعيين" #: templates/layouts/partials/sidebar.html:468 -#: templates/organizations/department_detail.html:435 +#: templates/organizations/department_detail.html:485 msgid "Standards" msgstr "المعايير" @@ -23775,7 +24594,7 @@ msgstr "أنواع الأنشطة" #: templates/px_sources/source_user_confirm_delete.html:11 #: templates/px_sources/source_user_form.html:60 msgid "PX Sources" -msgstr "مصادر PX" +msgstr "مصدر الشكوى" #: templates/layouts/partials/sidebar.html:532 msgid "Comm. Requests" @@ -23795,6 +24614,10 @@ msgstr "إنشاء تقرير" msgid "Saved Reports" msgstr "التقارير المحفوظة" +#: templates/layouts/partials/sidebar.html:609 +msgid "Complaint Report" +msgstr "تقرير الشكوى" + #: templates/layouts/partials/sidebar.html:614 msgid "Comments Analysis" msgstr "تحليل التعليقات" @@ -24168,121 +24991,121 @@ msgstr "اختيار المسؤول (اختياري)" msgid "Observation Detail" msgstr "تفاصيل الملاحظة" -#: templates/observations/observation_detail.html:158 +#: templates/observations/observation_detail.html:165 msgid "Incident" msgstr "حادث" -#: templates/observations/observation_detail.html:184 +#: templates/observations/observation_detail.html:191 msgid "Anonymous submission" msgstr "تقديم مجهول" -#: templates/observations/observation_detail.html:201 +#: templates/observations/observation_detail.html:208 msgid "Reporter info not available" msgstr "معلومات المبلغ غير متوفرة" -#: templates/observations/observation_detail.html:225 +#: templates/observations/observation_detail.html:232 msgid "Awaiting" msgstr "قيد الانتظار" -#: templates/observations/observation_detail.html:366 -#: templates/observations/observation_detail.html:908 +#: templates/observations/observation_detail.html:373 +#: templates/observations/observation_detail.html:877 msgid "Update Response" msgstr "تحديث الرد" -#: templates/observations/observation_detail.html:377 +#: templates/observations/observation_detail.html:384 msgid "No department assigned to this observation" msgstr "لا يوجد قسم مخصص لهذه الملاحظة" -#: templates/observations/observation_detail.html:384 +#: templates/observations/observation_detail.html:391 msgid "Response to Reporter" msgstr "الرد على المبلغ" -#: templates/observations/observation_detail.html:465 +#: templates/observations/observation_detail.html:472 msgid "No Root Cause Analyses linked to this observation" msgstr "لا توجد تحليلات أسباب جذرية مرتبطة بهذه الملاحظة" -#: templates/observations/observation_detail.html:492 +#: templates/observations/observation_detail.html:499 msgid "Are you sure you want to cancel this observation?" msgstr "هل أنت متأكد من رغبتك في إلغاء هذه الملاحظة؟" -#: templates/observations/observation_detail.html:497 +#: templates/observations/observation_detail.html:504 msgid "Cancel Observation" msgstr "إلغاء الملاحظة" -#: templates/observations/observation_detail.html:503 +#: templates/observations/observation_detail.html:510 msgid "Activate this observation to perform actions" msgstr "تفعيل هذه الملاحظة لتنفيذ الإجراءات" -#: templates/observations/observation_detail.html:510 +#: templates/observations/observation_detail.html:517 msgid "Respond to Reporter" msgstr "الرد على المبلغ" -#: templates/observations/observation_detail.html:522 +#: templates/observations/observation_detail.html:529 #: templates/px_sources/source_detail.html:432 msgid "Convert" msgstr "تحويل" -#: templates/observations/observation_detail.html:532 +#: templates/observations/observation_detail.html:539 msgid "Mark this observation as resolved?" msgstr "تحديد هذه الملاحظة كمحلولة؟" -#: templates/observations/observation_detail.html:572 +#: templates/observations/observation_detail.html:579 msgid "Are you sure you want to delete this observation?" msgstr "هل أنت متأكد من رغبتك في حذف هذه الملاحظة؟" -#: templates/observations/observation_detail.html:632 +#: templates/observations/observation_detail.html:639 #: templates/surveys/bulk_job_status.html:117 #: templates/surveys/his_patient_review.html:157 msgid "File Number" msgstr "رقم الملف" -#: templates/observations/observation_detail.html:638 +#: templates/observations/observation_detail.html:645 msgid "Person Noted" msgstr "تمت ملاحظة الشخص" -#: templates/observations/observation_detail.html:644 +#: templates/observations/observation_detail.html:651 msgid "Department Noted" msgstr "تمت ملاحظة القسم" -#: templates/observations/observation_detail.html:650 +#: templates/observations/observation_detail.html:657 msgid "Via" msgstr "عبر" -#: templates/observations/observation_detail.html:656 +#: templates/observations/observation_detail.html:663 msgid "Contacted At" msgstr "وقت الاتصال" -#: templates/observations/observation_detail.html:667 +#: templates/observations/observation_detail.html:674 msgid "Linked PX Action" msgstr "الإجراء المرتبط بـ PX" -#: templates/observations/observation_detail.html:671 +#: templates/observations/observation_detail.html:678 msgid "View Action" msgstr "عرض الإجراء" -#: templates/observations/observation_detail.html:679 +#: templates/observations/observation_detail.html:686 msgid "Triage" msgstr "فرز" -#: templates/observations/observation_detail.html:846 +#: templates/observations/observation_detail.html:815 msgid "Send Response to Reporter" msgstr "إرسال الرد إلى المبلغ" -#: templates/observations/observation_detail.html:897 +#: templates/observations/observation_detail.html:866 msgid "Enter your response to the reporter..." msgstr "أدخل ردك على المبلغ..." -#: templates/observations/observation_detail.html:902 +#: templates/observations/observation_detail.html:871 msgid "" "At least one language is required. The response will be visible to the " "reporter on the tracking page." msgstr "مطلوب لغة واحدة على الأقل. سيكون الرد مرئيًا للمبلغ في صفحة التتبع." -#: templates/observations/observation_detail.html:908 +#: templates/observations/observation_detail.html:877 msgid "Send Response" msgstr "إرسال الرد" -#: templates/observations/observation_detail.html:925 +#: templates/observations/observation_detail.html:894 msgid "Escalate Observation" msgstr "رفع الملاحظة" @@ -24303,7 +25126,7 @@ msgid "Observations List" msgstr "قائمة الملاحظات" #: templates/observations/observation_list.html:303 -#: templates/organizations/department_detail.html:1318 +#: templates/organizations/department_detail.html:1368 #: templates/organizations/department_observation_detail.html:106 #: templates/organizations/department_observation_detail.html:112 #: templates/organizations/department_staff_detail.html:483 @@ -24503,116 +25326,128 @@ msgstr "الإجراءات المعلقة" msgid "items awaiting response" msgstr "العناصر بانتظار الرد" -#: templates/organizations/department_detail.html:229 +#: templates/organizations/department_detail.html:204 +#, fuzzy +#| msgid "To Department" +msgid "Wrong Dept" +msgstr "إلى القسم" + +#: templates/organizations/department_detail.html:237 msgid "Showing 10 of" msgstr "عرض 10 من" -#: templates/organizations/department_detail.html:229 +#: templates/organizations/department_detail.html:237 msgid "respond to items to see more" msgstr "الرد على العناصر لرؤية المزيد" -#: templates/organizations/department_detail.html:242 +#: templates/organizations/department_detail.html:256 +#, fuzzy +#| msgid "This inquiry does not belong to this department." +msgid "Why does this not belong to your department?" +msgstr "هذا الاستفسار لا ينتمي إلى هذا القسم." + +#: templates/organizations/department_detail.html:291 msgid "Active Investigations" msgstr "التحقيقات النشطة" -#: templates/organizations/department_detail.html:243 +#: templates/organizations/department_detail.html:292 msgid "investigation(s) in progress" msgstr "تحقيق/تحقيقات قيد التقدم" -#: templates/organizations/department_detail.html:270 +#: templates/organizations/department_detail.html:319 msgid "staff" msgstr "الموظفون" -#: templates/organizations/department_detail.html:295 +#: templates/organizations/department_detail.html:344 #, fuzzy #| msgid "View Progress" msgid "View progress" msgstr "عرض التقدم" -#: templates/organizations/department_detail.html:312 +#: templates/organizations/department_detail.html:361 msgid "Action Required From You" msgstr "إجراء مطلوب منك" -#: templates/organizations/department_detail.html:313 +#: templates/organizations/department_detail.html:362 msgid "Items assigned to you that need your response" msgstr "العناصر المسندة إليك والتي تحتاج ردك" -#: templates/organizations/department_detail.html:327 +#: templates/organizations/department_detail.html:376 msgid "Investigation" msgstr "التحقيق" -#: templates/organizations/department_detail.html:333 +#: templates/organizations/department_detail.html:382 msgid "questions to answer" msgstr "أسئلة يجب الإجابة عليها" -#: templates/organizations/department_detail.html:344 +#: templates/organizations/department_detail.html:393 msgid "Answer Questions" msgstr "الإجابة على الأسئلة" -#: templates/organizations/department_detail.html:359 +#: templates/organizations/department_detail.html:408 msgid "Assigned to You" msgstr "المسند إليك" -#: templates/organizations/department_detail.html:417 +#: templates/organizations/department_detail.html:467 #: templates/organizations/section_list.html:4 #: templates/organizations/section_list.html:56 msgid "Sections" msgstr "الأقسام" -#: templates/organizations/department_detail.html:452 +#: templates/organizations/department_detail.html:502 #: templates/px_sources/source_user_complaint_list.html:174 #: templates/px_sources/source_user_dashboard.html:39 msgid "All Complaints" msgstr "جميع الشكاوى" -#: templates/organizations/department_detail.html:472 +#: templates/organizations/department_detail.html:522 #: templates/px_sources/source_user_observation_list.html:145 msgid "All Observations" msgstr "جميع الملاحظات" -#: templates/organizations/department_detail.html:483 +#: templates/organizations/department_detail.html:533 #: templates/px_sources/source_user_suggestion_list.html:148 msgid "All Suggestions" msgstr "جميع الاقتراحات" -#: templates/organizations/department_detail.html:520 +#: templates/organizations/department_detail.html:570 #: templates/organizations/staff_detail.html:392 #: templates/organizations/staff_form.html:380 #: templates/organizations/staff_list.html:270 msgid "User Account" msgstr "حساب المستخدم" -#: templates/organizations/department_detail.html:536 +#: templates/organizations/department_detail.html:586 msgid "HEAD" msgstr "الرأس" -#: templates/organizations/department_detail.html:552 +#: templates/organizations/department_detail.html:602 msgid "No account" msgstr "لا يوجد حساب" -#: templates/organizations/department_detail.html:566 +#: templates/organizations/department_detail.html:616 msgid "No staff members in this department" msgstr "لا يوجد أعضاء هيئة تدريس في هذا القسم" -#: templates/organizations/department_detail.html:581 +#: templates/organizations/department_detail.html:631 msgid "" "Manage who receives complaints, inquiries, and observations for this " "department." msgstr "إدارة من يتلقى الشكاوى والاستفسارات والملاحظات لهذا القسم." -#: templates/organizations/department_detail.html:596 +#: templates/organizations/department_detail.html:646 msgid "Primary Contact" msgstr "جهة الاتصال الرئيسية" -#: templates/organizations/department_detail.html:625 +#: templates/organizations/department_detail.html:675 msgid "Change" msgstr "تغيير" -#: templates/organizations/department_detail.html:640 +#: templates/organizations/department_detail.html:690 msgid "Department Sections" msgstr "أقسام القسم" -#: templates/organizations/department_detail.html:642 +#: templates/organizations/department_detail.html:692 #: templates/organizations/orgsection_form.html:4 #: templates/organizations/orgsection_form.html:76 #: templates/organizations/orgsection_list.html:60 @@ -24622,38 +25457,38 @@ msgstr "أقسام القسم" msgid "Add Section" msgstr "إضافة قسم" -#: templates/organizations/department_detail.html:648 +#: templates/organizations/department_detail.html:698 msgid "Section Name" msgstr "اسم القسم" -#: templates/organizations/department_detail.html:650 +#: templates/organizations/department_detail.html:700 #: templates/organizations/orgsection_list.html:127 msgid "Champion" msgstr "الرائد" -#: templates/organizations/department_detail.html:651 +#: templates/organizations/department_detail.html:701 msgid "Supervisor" msgstr "مشرف" -#: templates/organizations/department_detail.html:652 +#: templates/organizations/department_detail.html:702 msgid "Deputy" msgstr "نائب" -#: templates/organizations/department_detail.html:653 +#: templates/organizations/department_detail.html:703 #: templates/organizations/orgsection_detail.html:117 #: templates/organizations/orgsection_detail.html:131 msgid "Sub-Sections" msgstr "الأقسام الفرعية" -#: templates/organizations/department_detail.html:688 +#: templates/organizations/department_detail.html:738 msgid "No sections in this department" msgstr "لا توجد أقسام في هذه الإدارة" -#: templates/organizations/department_detail.html:748 +#: templates/organizations/department_detail.html:798 msgid "No complaints for this department" msgstr "لا توجد شكاوى لهذه الإدارة" -#: templates/organizations/department_detail.html:756 +#: templates/organizations/department_detail.html:806 #, python-format msgid "View all %(counter)s complaint" msgid_plural "View all %(counter)s complaints" @@ -24664,11 +25499,11 @@ msgstr[3] "عرض جميع %(counter)s شكوى" msgstr[4] "عرض جميع %(counter)s شكوى" msgstr[5] "عرض جميع %(counter)s شكوى" -#: templates/organizations/department_detail.html:808 +#: templates/organizations/department_detail.html:858 msgid "No inquiries for this department" msgstr "لا توجد استفسارات لهذه الإدارة" -#: templates/organizations/department_detail.html:816 +#: templates/organizations/department_detail.html:866 #, python-format msgid "View all %(counter)s inquiry" msgid_plural "View all %(counter)s inquiries" @@ -24679,11 +25514,11 @@ msgstr[3] "عرض جميع %(counter)s استفسارًا" msgstr[4] "عرض جميع %(counter)s استفساراً" msgstr[5] "عرض جميع %(counter)s استفسار" -#: templates/organizations/department_detail.html:872 +#: templates/organizations/department_detail.html:922 msgid "No observations for this department" msgstr "لا توجد ملاحظات لهذا القسم" -#: templates/organizations/department_detail.html:880 +#: templates/organizations/department_detail.html:930 #, python-format msgid "View all %(counter)s observation" msgid_plural "View all %(counter)s observations" @@ -24694,80 +25529,80 @@ msgstr[3] "عرض جميع %(counter)s ملاحظة" msgstr[4] "عرض جميع %(counter)s ملاحظة" msgstr[5] "عرض جميع %(counter)s ملاحظة" -#: templates/organizations/department_detail.html:938 +#: templates/organizations/department_detail.html:988 msgid "No suggestions for this department" msgstr "لا توجد اقتراحات لهذا القسم" -#: templates/organizations/department_detail.html:951 -#: templates/organizations/department_detail.html:1321 +#: templates/organizations/department_detail.html:1001 +#: templates/organizations/department_detail.html:1371 #: templates/organizations/department_staff_detail.html:486 msgid "Sender" msgstr "المرسل" -#: templates/organizations/department_detail.html:995 +#: templates/organizations/department_detail.html:1045 msgid "No appreciations for this department" msgstr "لا توجد تقديرات لهذا القسم" -#: templates/organizations/department_detail.html:1006 +#: templates/organizations/department_detail.html:1056 msgid "Loading analytics..." msgstr "جارٍ تحميل التحليلات..." -#: templates/organizations/department_detail.html:1014 +#: templates/organizations/department_detail.html:1064 msgid "out of 5.0" msgstr "من 5.0" -#: templates/organizations/department_detail.html:1024 +#: templates/organizations/department_detail.html:1074 msgid "PX actions pending" msgstr "إجراءات PX المعلقة" -#: templates/organizations/department_detail.html:1029 +#: templates/organizations/department_detail.html:1079 msgid "resolution satisfaction" msgstr "رضا الحل" -#: templates/organizations/department_detail.html:1034 +#: templates/organizations/department_detail.html:1084 msgid "reopened complaints" msgstr "الشكاوى المعاد فتحها" -#: templates/organizations/department_detail.html:1039 +#: templates/organizations/department_detail.html:1089 msgid "reassigned complaints" msgstr "الشكاوى المعاد تخصيصها" -#: templates/organizations/department_detail.html:1045 +#: templates/organizations/department_detail.html:1095 msgid "Complaint Trend" msgstr "اتجاه الشكاوى" -#: templates/organizations/department_detail.html:1049 +#: templates/organizations/department_detail.html:1099 msgid "Physician Rating Trend" msgstr "اتجاه تقييم الأطباء" -#: templates/organizations/department_detail.html:1053 +#: templates/organizations/department_detail.html:1103 msgid "Complaint Status" msgstr "حالة الشكوى" -#: templates/organizations/department_detail.html:1057 +#: templates/organizations/department_detail.html:1107 msgid "Actions Overview" msgstr "نظرة عامة على الإجراءات" -#: templates/organizations/department_detail.html:1061 +#: templates/organizations/department_detail.html:1111 msgid "Complaint Severity" msgstr "شدة الشكوى" -#: templates/organizations/department_detail.html:1065 +#: templates/organizations/department_detail.html:1115 msgid "Satisfaction Distribution" msgstr "توزيع الرضا" -#: templates/organizations/department_detail.html:1069 +#: templates/organizations/department_detail.html:1119 msgid "Top Physicians" msgstr "أفضل الأطباء" -#: templates/organizations/department_detail.html:1118 +#: templates/organizations/department_detail.html:1168 #: templates/standards/department_standards.html:158 #: templates/standards/search.html:225 #: templates/standards/standard_detail.html:105 msgid "Informational" msgstr "معلوماتي" -#: templates/organizations/department_detail.html:1126 +#: templates/organizations/department_detail.html:1176 #: templates/standards/dashboard.html:161 #: templates/standards/department_standards.html:181 #: templates/standards/department_standards.html:264 @@ -24779,57 +25614,39 @@ msgstr "معلوماتي" msgid "Not Assessed" msgstr "غير مُقيَّم" -#: templates/organizations/department_detail.html:1156 +#: templates/organizations/department_detail.html:1206 msgid "Upload evidence" msgstr "رفع الأدلة" -#: templates/organizations/department_detail.html:1166 +#: templates/organizations/department_detail.html:1216 msgid "No standards for this department" msgstr "لا توجد معايير لهذا القسم" -#: templates/organizations/department_detail.html:1184 +#: templates/organizations/department_detail.html:1234 msgid "Set Role" msgstr "تعيين الدور" -#: templates/organizations/department_detail.html:1194 +#: templates/organizations/department_detail.html:1244 msgid "-- Clear / Remove --" msgstr "-- مسح / إزالة --" -#: templates/organizations/department_detail.html:1201 +#: templates/organizations/department_detail.html:1251 msgid "Leave blank to remove the current assignee." msgstr "اتركه فارغًا لإزالة المسؤول الحالي." -#: templates/organizations/department_detail.html:1220 -#: templates/standards/attachment_upload.html:4 -msgid "Upload Evidence" -msgstr "رفع الأدلة" - -#: templates/organizations/department_detail.html:1221 +#: templates/organizations/department_detail.html:1271 msgid "Standard: " msgstr "المعيار: " -#: templates/organizations/department_detail.html:1237 +#: templates/organizations/department_detail.html:1287 msgid "Accepted: PDF, DOC, XLS, images, ZIP (max 50MB)" msgstr "المقبول: PDF, DOC, XLS, صور, ZIP (الحد الأقصى 50 ميغابايت)" -#: templates/organizations/department_detail.html:1244 +#: templates/organizations/department_detail.html:1294 msgid "Add a description for this evidence..." msgstr "أضف وصفًا لهذا الدليل..." -#: templates/organizations/department_detail.html:1253 -#: templates/references/dashboard.html:139 -#: templates/references/document_form.html:363 -#: templates/references/folder_view.html:178 -#: templates/references/folder_view.html:182 -#: templates/standards/attachment_upload.html:116 -#: templates/standards/compliance_form.html:262 -#: templates/standards/department_standards.html:434 -#: templates/standards/search.html:552 -#: templates/standards/standard_detail.html:561 -msgid "Upload" -msgstr "رفع" - -#: templates/organizations/department_detail.html:1320 +#: templates/organizations/department_detail.html:1370 #: templates/organizations/department_staff_detail.html:485 #: templates/standards/department_standards.html:758 #: templates/standards/search.html:767 @@ -24837,23 +25654,23 @@ msgstr "رفع" msgid "No description" msgstr "لا يوجد وصف" -#: templates/organizations/department_detail.html:1679 +#: templates/organizations/department_detail.html:1729 #: templates/standards/department_standards.html:804 #: templates/standards/search.html:790 #: templates/standards/standard_detail.html:817 msgid "Please select a file" msgstr "الرجاء اختيار ملف" -#: templates/organizations/department_detail.html:1687 +#: templates/organizations/department_detail.html:1737 #: templates/standards/department_standards.html:812 #: templates/standards/search.html:796 #: templates/standards/standard_detail.html:824 msgid "File size must be less than 50MB" msgstr "يجب أن يكون حجم الملف أقل من 50 ميجابايت" -#: templates/organizations/department_detail.html:1717 -#: templates/organizations/department_detail.html:1721 -#: templates/organizations/department_detail.html:1727 +#: templates/organizations/department_detail.html:1767 +#: templates/organizations/department_detail.html:1771 +#: templates/organizations/department_detail.html:1777 #: templates/standards/department_standards.html:845 #: templates/standards/department_standards.html:849 #: templates/standards/department_standards.html:856 @@ -24865,35 +25682,35 @@ msgstr "يجب أن يكون حجم الملف أقل من 50 ميجابايت" msgid "Upload failed" msgstr "فشل التحميل" -#: templates/organizations/department_detail.html:1814 +#: templates/organizations/department_detail.html:1864 msgid "No trend data available" msgstr "لا توجد بيانات اتجاهات متاحة" -#: templates/organizations/department_detail.html:1833 +#: templates/organizations/department_detail.html:1883 msgid "No physician rating data" msgstr "لا توجد بيانات تقييم الأطباء" -#: templates/organizations/department_detail.html:1849 +#: templates/organizations/department_detail.html:1899 msgid "No status data" msgstr "لا توجد بيانات الحالة" -#: templates/organizations/department_detail.html:1865 +#: templates/organizations/department_detail.html:1915 msgid "No actions data" msgstr "لا توجد بيانات الإجراءات" -#: templates/organizations/department_detail.html:1884 +#: templates/organizations/department_detail.html:1934 msgid "No severity data" msgstr "لا توجد بيانات الخطورة" -#: templates/organizations/department_detail.html:1900 +#: templates/organizations/department_detail.html:1950 msgid "No satisfaction data" msgstr "لا توجد بيانات رضا" -#: templates/organizations/department_detail.html:1916 +#: templates/organizations/department_detail.html:1966 msgid "No physician data" msgstr "لا توجد بيانات الأطباء" -#: templates/organizations/department_detail.html:1932 +#: templates/organizations/department_detail.html:1982 msgid "No category data" msgstr "لا توجد بيانات الفئة" @@ -24990,10 +25807,6 @@ msgstr "أسئلة التحقيق" msgid "Q" msgstr "" -#: templates/organizations/department_manager_review.html:137 -msgid "Answer" -msgstr "" - #: templates/organizations/department_manager_review.html:154 msgid "Champion Response" msgstr "رد البطل" @@ -25082,18 +25895,6 @@ msgstr "لم يتم العثور على شكاوى لهذا الموظف في ه msgid "Edit Staff Info" msgstr "تعديل معلومات الموظف" -#: templates/organizations/department_staff_detail.html:365 -#: templates/organizations/staff_detail.html:72 -#: templates/organizations/staff_form.html:143 -msgid "First Name (Arabic)" -msgstr "الاسم الأول (بالعربية)" - -#: templates/organizations/department_staff_detail.html:370 -#: templates/organizations/staff_detail.html:76 -#: templates/organizations/staff_form.html:152 -msgid "Last Name (Arabic)" -msgstr "اسم العائلة (بالعربية)" - #: templates/organizations/department_staff_detail.html:382 msgid "Job Title (Arabic)" msgstr "المسمى الوظيفي (بالعربية)" @@ -25111,12 +25912,6 @@ msgstr "المسمى الوظيفي (بالعربية)" msgid "Specialization" msgstr "التخصص" -#: templates/organizations/department_staff_detail.html:412 -#: templates/organizations/patient_detail.html:232 -#: templates/organizations/patient_list.html:240 -msgid "Gender" -msgstr "الجنس" - #: templates/organizations/emails/staff_credentials.html:4 msgid "Set Your PX360 Password - Al Hammadi Hospital" msgstr "تعيين كلمة مرور PX360 - مستشفى الحمادي" @@ -25153,6 +25948,10 @@ msgid "" "administrator." msgstr "إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة، يرجى الاتصال بمسؤول النظام." +#: templates/organizations/hierarchy_node.html:21 +msgid "Reports to:" +msgstr "تقارير إلى:" + #: templates/organizations/hierarchy_node.html:55 msgid "Direct Report" msgstr "مرؤوس مباشر" @@ -25178,11 +25977,6 @@ msgstr "المدن" msgid "Hospital List" msgstr "قائمة المستشفيات" -#: templates/organizations/hospital_list.html:163 -#: templates/organizations/patient_detail.html:252 -msgid "City" -msgstr "المدينة" - #: templates/organizations/hospital_list.html:207 msgid "No hospitals found" msgstr "لم يتم العثور على مستشفيات" @@ -25248,11 +26042,6 @@ msgid "" "responses." msgstr "تكوين الأسئلة التي تظهر لمديري الأقسام عند مراجعة ردود الممثلين." -#: templates/organizations/manager_review_questions.html:25 -#: templates/surveys/instance_detail.html:134 -msgid "Question" -msgstr "سؤال" - #: templates/organizations/manager_review_questions.html:58 msgid "Delete this question?" msgstr "حذف هذا السؤال؟" @@ -25486,10 +26275,6 @@ msgstr "تفاصيل المريض" msgid "SSN" msgstr "رقم الضمان الاجتماعي" -#: templates/organizations/patient_detail.html:236 -msgid "Date of Birth" -msgstr "تاريخ الميلاد" - #: templates/organizations/patient_detail.html:240 #: templates/organizations/patient_list.html:248 #: templates/organizations/patient_list.html:285 @@ -26056,10 +26841,6 @@ msgstr "وقت التحميل" msgid "milliseconds" msgstr "مللي ثانية" -#: templates/organizations/staff_hierarchy_d3.html:153 -msgid "Search by name or employee ID..." -msgstr "البحث بالاسم أو الرقم الوظيفي..." - #: templates/organizations/staff_hierarchy_d3.html:160 #: templates/presentations/slide_form.html:31 msgid "Layout" @@ -26444,6 +27225,7 @@ msgid "No subsections found" msgstr "لم يتم العثور على أقسام فرعية" #: templates/partials/notes_panel.html:47 +#: templates/partials/notes_panel_ds.html:48 msgid "No notes yet" msgstr "لا توجد ملاحظات حتى الآن" @@ -27786,15 +28568,6 @@ msgstr "" " هذا المشروع يحتوي على %(count)s مهمة (مهام) سيتم " "حذفها أيضًا. " -#: templates/projects/project_delete_confirm.html:38 -#: templates/projects/task_delete_confirm.html:28 -#: templates/projects/template_delete_confirm.html:32 -#: templates/standards/activity_type_confirm_delete.html:86 -#: templates/standards/category_confirm_delete.html:86 -#: templates/standards/source_confirm_delete.html:86 -msgid "This action cannot be undone." -msgstr "لا يمكن التراجع عن هذا الإجراء." - #: templates/projects/project_detail.html:87 #: templates/projects/project_form.html:93 msgid "Back to Projects" @@ -27878,23 +28651,34 @@ msgstr "اسم المشروع (بالعربية)" msgid "Describe the project objectives and scope" msgstr "وصف أهداف المشروع ونطاقه" -#: templates/projects/project_form.html:258 +#: templates/projects/project_form.html:229 +#, fuzzy +#| msgid "Sends directly to the department's champion and manager." +msgid "" +"Select one or more departments. The team is auto-set from each department's " +"champion and manager." +msgstr "يُرسل مباشرة إلى بطل القسم والمدير." + +#: templates/projects/project_form.html:261 msgid "Team Members" msgstr "أعضاء الفريق" -#: templates/projects/project_form.html:264 -msgid "Hold Ctrl/Cmd to select multiple team members" -msgstr "اضغط باستمرار على مفتاح Ctrl/Cmd لتحديد عدة أعضاء في الفريق" +#: templates/projects/project_form.html:265 +msgid "" +"Team members are derived automatically from each selected " +"department's champion and manager (plus the project lead). They cannot be " +"edited directly." +msgstr "" -#: templates/projects/project_form.html:295 +#: templates/projects/project_form.html:297 msgid "Outcome Description" msgstr "وصف النتائج" -#: templates/projects/project_form.html:301 +#: templates/projects/project_form.html:303 msgid "Document project outcomes and results" msgstr "وثّق نتائج و مخرجات المشروع" -#: templates/projects/project_form.html:309 +#: templates/projects/project_form.html:311 #: templates/projects/project_list.html:83 msgid "Create Project" msgstr "إنشاء مشروع" @@ -27967,15 +28751,15 @@ msgstr "معاينة المشروع" msgid "Original Project" msgstr "المشروع الأصلي" -#: templates/projects/project_save_as_template.html:120 +#: templates/projects/project_save_as_template.html:122 msgid "Tasks to Include" msgstr "المهام المراد تضمينها" -#: templates/projects/project_save_as_template.html:121 +#: templates/projects/project_save_as_template.html:123 msgid "task(s)" msgstr "مهام" -#: templates/projects/project_save_as_template.html:130 +#: templates/projects/project_save_as_template.html:132 msgid "Tasks that will be copied" msgstr "المهام التي سيتم نسخها" @@ -28100,15 +28884,15 @@ msgstr "لا توجد مهام في هذا القالب" msgid "Template Info" msgstr "معلومات القالب" -#: templates/projects/template_detail.html:117 +#: templates/projects/template_detail.html:119 msgid "Suggested Timeline" msgstr "الجدول الزمني المقترح" -#: templates/projects/template_detail.html:134 +#: templates/projects/template_detail.html:136 msgid "How to use this template" msgstr "كيفية استخدام هذا القالب" -#: templates/projects/template_detail.html:136 +#: templates/projects/template_detail.html:138 msgid "" "Click the button below to create a new QI project based on this template. " "All tasks will be copied to the new project." @@ -28116,7 +28900,7 @@ msgstr "" "انقر على الزر أدناه لإنشاء مشروع تحسين جودة جديد بناءً على هذا القالب. سيتم " "نسخ جميع المهام إلى المشروع الجديد." -#: templates/projects/template_detail.html:141 +#: templates/projects/template_detail.html:143 msgid "Create Project from Template" msgstr "إنشاء مشروع من القالب" @@ -28627,10 +29411,6 @@ msgstr "اطلب من فريق تجربة المريض (PX) التواصل مع msgid "Patient full name" msgstr "الاسم الكامل للمريض" -#: templates/px_sources/source_user_create_communication_request.html:42 -msgid "Medical Record Number" -msgstr "رقم الملف الطبي" - #: templates/px_sources/source_user_create_communication_request.html:62 msgid "Describe what the patient needs..." msgstr "صف ما يحتاجه المريض..." @@ -29114,11 +29894,6 @@ msgstr "تحميل مستند جديد" msgid "Uploading..." msgstr "جاري التحميل..." -#: templates/references/document_form.html:197 -#: templates/standards/standard_form.html:152 -msgid "Please fix the following errors:" -msgstr "يرجى تصحيح الأخطاء التالية:" - #: templates/references/document_form.html:211 msgid "Document File" msgstr "ملف المستند" @@ -29884,6 +30659,10 @@ msgstr "" msgid "Score:" msgstr "النتيجة" +#: templates/social/comment_detail.html:150 +msgid "Confidence:" +msgstr "مستوى الثقة:" + #: templates/social/comment_detail.html:159 #, fuzzy #| msgid "Emergency:" @@ -31993,6 +32772,10 @@ msgstr "تم حل المشكلة" msgid "Log Contact" msgstr "تسجيل الاتصال" +#: templates/surveys/instance_detail.html:581 +msgid "Patient Contacted" +msgstr "تم التواصل مع المريض" + #: templates/surveys/instance_detail.html:598 msgid "Send Satisfaction Feedback" msgstr "إرسال استبيان رضا" @@ -32454,14 +33237,161 @@ msgstr "لا يمكن التراجع عن هذا الإجراء" msgid "Are you sure you want to delete the survey template" msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاستبيان" -#~ msgid "Are you sure you want to cancel this complaint?" -#~ msgstr "هل أنت متأكد أنك تريد إلغاء هذه الشكوى؟" +#, fuzzy +#~| msgid "PDF report ready" +#~ msgid "PDF (Letterhead)" +#~ msgstr "تقرير PDF جاهز" -#~ msgid "Cancel Complaint" -#~ msgstr "إلغاء الشكوى" +#, fuzzy +#~| msgid "Incoming split" +#~ msgid "Incoming Complaints" +#~ msgstr "التقسيم الوارد" -#~ msgid "Activate this complaint to perform actions" -#~ msgstr "تفعيل هذه الشكوى لتنفيذ الإجراءات" +#, fuzzy +#~| msgid "items awaiting response" +#~ msgid "Complaints routed to your department awaiting your response" +#~ msgstr "العناصر بانتظار الرد" + +#~ msgid "Satisfaction updated." +#~ msgstr "تم تحديث مستوى الرضا." + +#~ msgid "PX360 Complaint Management" +#~ msgstr "إدارة الشكاوى PX360" + +#~ msgid "You don't have permission to update tasks in this project." +#~ msgstr "ليس لديك إذن لتحديث المهام في هذا المشروع." + +#~ msgid "Select Complaint" +#~ msgstr "اختر الشكوى" + +#~ msgid "Related Survey" +#~ msgstr "استبيان ذو صلة" + +#~ msgid "Select Survey" +#~ msgstr "اختر الاستبيان" + +#~ msgid "Back to Actions" +#~ msgstr "العودة إلى خطط العمل" + +#~ msgid "SLA Progress" +#~ msgstr "تقدم مهلة خدمة SLA" + +#~ msgid "left" +#~ msgstr "يسار" + +#~ msgid "Action Details" +#~ msgstr "تفاصيل الإجراء" + +#~ msgid "No activity log entries yet" +#~ msgstr "لا توجد سجلات نشاط حتى الآن" + +#~ msgid "Linked to:" +#~ msgstr "مرتبط بـ:" + +#~ msgid "Reminder Sent" +#~ msgstr "تم إرسال التذكير" + +#~ msgid "Start collecting feedback from staff?" +#~ msgstr "بدء جمع الملاحظات من الموظفين؟" + +#~ msgid "Patient Contact" +#~ msgstr "جهة اتصال المريض" + +#~ msgid "Patient has not been contacted yet." +#~ msgstr "لم يتم الاتصال بالمريض بعد." + +#~ msgid "Ref:" +#~ msgstr "المرجع:" + +#~ msgid "MRN / National ID" +#~ msgstr "رقم الملف الطبي / الهوية الوطنية" + +#~ msgid "Created Date" +#~ msgstr "تاريخ الإنشاء" + +#~ msgid "Patient Expected Result" +#~ msgstr "النتيجة المتوقعة للمريض" + +#~ msgid "Staff Assignment" +#~ msgstr "تعيين الموظف" + +#~ msgid "Unknown Staff" +#~ msgstr "موظف غير معروف" + +#~ msgid "Manager - Escalated" +#~ msgstr "مدير - تم التصعيد" + +#~ msgid "Via Email Link" +#~ msgstr "عبر رابط البريد الإلكتروني" + +#~ msgid "Submitted:" +#~ msgstr "تم الإرسال:" + +#~ msgid "Review Notes:" +#~ msgstr "ملاحظات المراجعة:" + +#~ msgid "Reviewed by" +#~ msgstr "تمت المراجعة بواسطة" + +#, python-format +#~ msgid "%(counter)s attachment" +#~ msgid_plural "%(counter)s attachments" +#~ msgstr[0] "%(counter)s مرفق" +#~ msgstr[1] "%(counter)s مرفقين" +#~ msgstr[2] "%(counter)s مرفقات" +#~ msgstr[3] "%(counter)s مرفقًا" +#~ msgstr[4] "%(counter)s مرفقاً" +#~ msgstr[5] "%(counter)s مرفق" + +#~ msgid "Explanation not yet submitted." +#~ msgstr "لم يتم تقديم الشرح بعد." + +#~ msgid "Request sent on" +#~ msgstr "تم إرسال الطلب في" + +#~ msgid "AI Reasoning" +#~ msgstr "الاستدلال بالذكاء الاصطناعي" + +#~ msgid "Resolved on:" +#~ msgstr "تم الحل في:" + +#~ msgid "PX360 Patient Experience Management" +#~ msgstr "PX360 إدارة تجربة المريض" + +#~ msgid "This report was generated automatically from the PX360 system." +#~ msgstr "تم إنشاء هذا التقرير تلقائيًا من نظام PX360." + +#~ msgid "AlHammadi Group. All rights reserved." +#~ msgstr "مجموعة الحمادي. جميع الحقوق محفوظة." + +#, fuzzy +#~| msgid "Submitted" +#~ msgid "Submit" +#~ msgstr "تم الإرسال" + +#, fuzzy +#~| msgid "No accused staff members linked to this complaint" +#~ msgid "No staff linked to this complaint." +#~ msgstr "لا يوجد موظفون متهمون مرتبطون بهذه الشكوى" + +#~ msgid "AI Resolution Helper" +#~ msgstr "مساعد الحلول بالذكاء الاصطناعي" + +#~ msgid "" +#~ "Get AI-powered suggestions on how to resolve this complaint based on its " +#~ "content and any explanations received." +#~ msgstr "" +#~ "احصل على اقتراحات مدعومة بالذكاء الاصطناعي حول كيفية حل هذه الشكوى بناءً " +#~ "على محتواها وأي تفسيرات واردة." + +#~ msgid "Get Resolution Suggestions" +#~ msgstr "الحصول على اقتراحات الحل" + +#~ msgid "Analyzing complaint for resolution suggestions..." +#~ msgstr "جارٍ تحليل الشكوى لاقتراح الحلول..." + +#~ msgid "Hold Ctrl/Cmd to select multiple team members" +#~ msgstr "اضغط باستمرار على مفتاح Ctrl/Cmd لتحديد عدة أعضاء في الفريق" #~ msgid "Explanation Submitted" #~ msgstr "تم تقديم الإيضاح" @@ -32632,9 +33562,6 @@ msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاست #~ "first." #~ msgstr "لا توجد أقسام مشاركة في هذه الشكوى. يرجى إضافة قسم أولاً." -#~ msgid "Please select at least one department." -#~ msgstr "يرجى اختيار قسم واحد على الأقل." - #~ msgid "" #~ "No explanation requests were sent. {} department(s) have champions " #~ "without email addresses." @@ -32833,9 +33760,6 @@ msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاست #~ msgid "Send Questions to Staff" #~ msgstr "إرسال الأسئلة إلى الموظفين" -#~ msgid "Investigation Response" -#~ msgstr "الاستجابة للتحقيق" - #~ msgid "Review Investigation" #~ msgstr "مراجعة التحقيق" @@ -33608,9 +34532,6 @@ msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاست #~ msgid "No Staff Hierarchy Found" #~ msgstr "لم يتم العثور على هيكل تنظيمي للموظفين" -#~ msgid "Add Staff Member" -#~ msgstr "إضافة موظف" - #~ msgid "Limit" #~ msgstr "الحد" @@ -33936,9 +34857,6 @@ msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاست #~ msgid "Why did this happen? (Level 1)" #~ msgstr "لماذا حدث هذا؟ (المستوى 1)" -#~ msgid "Why? (Level 2)" -#~ msgstr "لماذا؟ (المستوى 2)" - #~ msgid "Why? (Level 3)" #~ msgstr "لماذا؟ (المستوى 3)" @@ -34230,9 +35148,6 @@ msgstr "هل أنت متأكد من رغبتك في حذف نموذج الاست #~ msgid "Status changed to" #~ msgstr "تم تغيير الحالة إلى" -#~ msgid "Response sent by" -#~ msgstr "تم إرسال الرد بواسطة" - #~ msgid "Back to Home" #~ msgstr "العودة إلى الصفحة الرئيسية" diff --git a/templates/complaints/complaint_detail.html b/templates/complaints/complaint_detail.html index df116a8..284031b 100644 --- a/templates/complaints/complaint_detail.html +++ b/templates/complaints/complaint_detail.html @@ -290,7 +290,7 @@ {% endif %}
{% trans "Resolve this complaint" %}
{% trans "The department has responded. Review and close the complaint." %}
{% trans "Complaints routed to your department awaiting your response" %}
-{{ inv.complaint.title|truncatechars:60 }}
-