improvement: lab/clinic commiunication flow completely overhauled. no more shit.

This commit is contained in:
2026-07-13 22:53:23 +03:30
parent 2ad572f4c8
commit 27eae25f61
30 changed files with 1805 additions and 696 deletions

View File

@@ -684,6 +684,7 @@
"prosthesisColTooth": "دندان",
"prosthesisColDetail": "جزئیات",
"prosthesisColType": "نوع پروتز",
"prosthesisUnassigned": "تخصیص‌داده‌نشده",
"selectLab": "لابراتوار مقصد",
"selectLabPlaceholder": "یک لابراتوار متصل انتخاب کنید…",
"sendToLab": "ارسال به لابراتوار",
@@ -713,6 +714,33 @@
"labShipmentBlockedBody": "قبل از ایجاد ارسال لابراتوار، حداقل یک دندان برای این جزئیات پروتز انتخاب کنید.",
"labCaseCommentsTitle": "نظرات پرونده لابراتوار",
"labCaseCommentsHint": "تا زمانی که پرونده در لابراتوار در حال انجام است با لابراتوار پیام بگذارید. پس از تکمیل همه کارها، نظردهی بسته می‌شود.",
"labShipmentsTitle": "ارسال‌های لابراتوار",
"labShipmentsSubtitle": "پرونده‌های ارسال‌شده این بیمار — برای پیگیری پیشرفت و پیام‌ها یکی را باز کنید.",
"labShipmentsPatientScope": "پرونده‌های ارسال‌شده برای {patientName} — برای پیگیری پیشرفت و پیام‌ها یکی را باز کنید.",
"labShipmentsUpdatesScope": "پرونده‌های دارای فعالیت جدید لاب — برای بررسی و پاک کردن به‌روزرسانی یکی را باز کنید.",
"labShipmentsScopePatient": "این بیمار",
"labShipmentsScopeUpdates": "همه به‌روزرسانی‌ها ({count})",
"labShipmentsOtherPatientsUnread": "{count, plural, one {# به‌روزرسانی برای بیمار دیگر} other {# به‌روزرسانی برای بیماران دیگر}}",
"labShipmentsUpdatesEmpty": "پرونده‌ای با فعالیت جدید لاب وجود ندارد.",
"labShipmentsEmpty": "هنوز ارسالی به لابراتوار برای این بیمار ثبت نشده است.",
"labShipmentTeethCount": "{count, plural, one {# دندان} other {# دندان}}",
"historyShowFilters": "نمایش فیلترها",
"historyHideFilters": "پنهان کردن فیلترها",
"labTrackerExpand": "مشاهده فعالیت",
"labTrackerCollapse": "پنهان کردن فعالیت",
"activityFeedTitle": "فعالیت",
"activityFeedEmpty": "هنوز فعالیتی ثبت نشده است.",
"unreadLabCase": "به‌روزرسانی‌های خوانده‌نشده لاب",
"overdueBadge": "عقب‌افتاده",
"activityUnknownActor": "کاربر",
"activityUnknownStep": "وظیفه",
"activityCaseSent": "پرونده به لاب ارسال شد · {date}",
"activityClinicComment": "{actor}: «{preview}» · {date}",
"activityLabComment": "{actor}: «{preview}» · {date}",
"activityTaskCompleted": "{step} توسط {actor} تکمیل شد · {date}",
"activityCaseImportant": "مهم علامت‌گذاری شد توسط {actor} · {date}",
"activityCaseAmended": "پرونده به‌روزرسانی شد توسط {actor} · {date}",
"activityGeneric": "به‌روزرسانی · {date}",
"loadingHistory": "در حال بارگذاری تاریخچه...",
"historyEmpty": "هیچ درمان دیگری برای این بیمار ثبت نشده است.",
"historyDetailLabel": "جزئیات {n} · {type}",
@@ -736,6 +764,7 @@
"detailPendingLabSend": "این جزئیات لاب هنوز ارسال نشده است.",
"historicalReadonlyNotice": "در حال مشاهده یک درمان گذشته (فقط خواندنی) هستید.",
"errorNoAppointmentForTreatment": "این درمان نوبت مرتبطی ندارد و قابل باز کردن نیست.",
"errorNoTreatmentForPatient": "هنوز هیچ سابقه درمانی برای این بیمار ثبت نشده است.",
"teethLabel": "دندان‌ها:",
"teethNone": "هیچکدام انتخاب نشده",
"noDetails": "هنوز جزئیات درمانی وجود ندارد.",
@@ -751,7 +780,7 @@
"toothChartTitle": "نمودار دندان‌ها FDI",
"toothChartTitleCompact": "نمودار دندان",
"toothChartHint": "برای انتخاب چندگانه روی دندان‌ها ضربه بزنید. برای جزئیات فعال اعمال می‌شود.",
"toothChartWholePlan": "نمایش کل طرح درمان",
"toothChartWholePlan": "نمایش کامل",
"labShipmentAttachments": "فایل‌ها برای لابراتوار",
"labShipmentAttachmentsHint": "انتخاب کنید کدام پیوست‌های این جزئیات در این محموله ارسال شوند. پیش‌فرض هیچ‌کدام نیست.",
"selectedLabel": "انتخاب شده:",
@@ -821,12 +850,12 @@
"viewCaseHistory": "مشاهده تاریخچه پرونده‌ها",
"caseHistoryBackToConnections": "← بازگشت به اتصالات",
"caseHistoryTitle": "تاریخچه پرونده با {name}",
"caseHistorySubtitleClinic": "پرونده‌هایی که به این لابراتوار ارسال کرده‌اید، شامل وضعیت گردش کار لابراتوار برای هر مرحله.",
"caseHistorySubtitleLab": "پرونده‌های دریافتی از این کلینیک، شامل وضعیت وظایف برای هر مرحله.",
"caseHistoryEmpty": "هنوز پرونده‌ای با این سازمان رد و بدل نشده است.",
"caseHistorySentToLab": "ارسال شده به {name}",
"caseHistoryErrorLoadList": "بارگذاری تاریخچه پرونده ناموفق بود.",
"caseHistoryErrorLoadDetail": "بارگذاری جزئیات پرونده ناموفق بود."
"caseHistorySlimClinicBody": یگیری پرونده‌های لاب را در درمان هر بیمار انجام دهید.",
"caseHistorySlimClinicHint": "درمان را باز کنید، بیمار را انتخاب کنید و از پنل «ارسال‌های لابراتوار» در سمت چپ، پرونده‌های ارسال‌شده به {name} را دنبال کنید.",
"caseHistorySlimClinicCta": "باز کردن درمان",
"caseHistorySlimLabBody": "پرونده‌های تولید این کلینیک در تب پرونده‌ها هستند.",
"caseHistorySlimLabHint": "از تب پرونده‌ها برای کار روی موارد دریافتی از {name} استفاده کنید. در صورت نیاز بر اساس این کلینیک فیلتر کنید.",
"caseHistorySlimLabCta": "باز کردن پرونده‌ها"
},
"settings": {
"accountTitle": "حساب کاربری",