سجل التغييرات

كل إصدار. مع السبب.

نُصدر أسبوعيًا ونكتب الملاحظات بأنفسنا. لا نقاطًا بلهجة تسويقية — فقط ما تغيّر، ولماذا أصدرناه، وما الذي يجب الانتباه إليه.

ميزةv4.7.0٢٠٢٦-٠٤-١٨

ملفّات Copilot المخصّصة لكل تخصّص

يُحمّل Copilot الآن اقتران توجيهات ونموذج لكل تخصّص افتراضيًا. لكل تخصّص فرعي في الأشعّة (عصبي، عضلي هيكلي، أطفال) ملفّ مضبوط بدلاً من ملفّ عام.

  • جدول AIPromptOverride جديد — تخصيص توجيهات لكل عيادة ولكل تخصّص.
  • ملفّات تخصصات الأشعّة الفرعية: عصبي، عضلي هيكلي، أطفال، صدري قلبي.
  • محدّد النموذج يختار النموذج الأعلى قدرة الذي يدعم الأدوات المطلوبة للتخصّص.
أداءv4.6.2٢٠٢٦-٠٤-١١

خادم تطوير Turbopack، بدء تشغيل أسرع بأربعة أضعاف

أطلقنا خادم التطوير المعتمد على Turbopack لجميع بيئاتنا الداخلية. انخفض زمن البدء البارد للـ monorepo الكامل من ٧٢ ثانية إلى ١٨ ثانية؛ وإعادة التحميل الساخن من ٣-٨ ثوانٍ إلى أقل من ثانية.

  • خادم التطوير افتراضيًا أصبح Turbopack؛ webpack القديم متاح عبر `npm run dev:webpack`.
  • إصلاح نفاد ذاكرة Turbopack في أشجار المسارات الكبيرة برفع كومة Node إلى 8GB في Docker.
  • فحص الأنواع التراكمي يعمل الآن على خيط عامل — لا حجب لخط أنابيب الطلبات بعد الآن.
ميزةv4.6.0٢٠٢٦-٠٤-٠٤

قائمة المطالبات المرفوضة مع إصلاحات مقترَحة بالذكاء الاصطناعي

تحصل فرق الفوترة على قائمة عمل مخصّصة للمطالبات المرفوضة مع تجميع للأسباب الجذرية وعمود إصلاح مقترَح يعمل بنموذج المطالبات. إعادة فوترة بنقرتين للحالات الشائعة.

  • عرض التجميع يصنّف الرفض حسب CARC/RARC + الدافع + عائلة الإجراء.
  • الإصلاح المقترَح يعتمد على آخر ٩٠ يومًا من إعادات التقديم الناجحة في عيادتك.
  • قوالب الاستئناف تُملأ تلقائيًا بمقتطفات الملف والوثائق الداعمة.
أمانv4.5.1٢٠٢٦-٠٣-٢٧

تجديد SOC 2 Type II، وواجهة جديدة لسجلّ التدقيق

أكملنا تدقيق SOC 2 Type II السنوي دون أي استثناءات. وبجانبه، أطلقنا واجهة سجلّ تدقيق جديدة للمسؤولين — تصفية حسب المستخدم والإجراء والمريض ونطاق الوقت، مع تصدير CSV.

  • تقرير SOC 2 Type II (للفترة ٢٠٢٥-٠٣-٠١ ← ٢٠٢٦-٠٢-٢٨) متاح عند الطلب وبموجب اتفاقية سرّية.
  • واجهة /admin/audit الجديدة مع تبرير لكل صف ومورد مرتبط.
  • جدول سجلّ تدقيق إلحاقي فقط محميّ على مستوى قاعدة البيانات (لا تُجيز قاعدة البيانات للتطبيق إجراء UPDATE أو DELETE).
ميزةv4.5.0٢٠٢٦-٠٣-١٤

بوّابة مرضى ثنائية اللغة EN↔AR

تدعم بوّابة المرضى الآن واجهة عربية كاملة مع عكس الاتجاه (RTL)، والأرقام العربية، وعرض التاريخ الهجري. تبقى واجهة الطبيب بالإنجليزية — الملفّ مصدر حقيقة واحد في الحالتين.

  • مبدّل اللغة في ترويسة البوّابة، يُحفظ لكل حساب.
  • قوالب الرسائل القصيرة وواتساب والبريد الإلكتروني تختار اللغة تلقائيًا حسب تفضيل المريض.
  • كشف لغة التفريغ النصي لكل دور — الزيارة ثنائية اللغة تُسجَّل بكلتا اللغتين بنقاء.
إصلاحv4.4.3٢٠٢٦-٠٣-٠٥

المُجدوِل: حظر المواعيد المتكرّرة المتعارضة

أصلحنا حالة حافّة كان يمكن فيها حجز موعد متكرّر فوق حظر زمني لمرّة واحدة إذا أُضيف الحظر بعد السلسلة. يتم الآن التحقّق عند كل تكرار.

  • محرّك التوفّر يعيد الفحص لكل تكرار مولَّد، لا جذر السلسلة فقط.
  • الحظر الزمني يُصدر الآن حدثًا للمُجدوِل يُبطل الفترات المتداخلة القادمة.
  • أُضيفت اختبارات انحدار لـ ١٤ حالة جدولة حافّة كانت معطوبة سابقًا.
ميزةv4.4.0٢٠٢٦-٠٢-٢٢

مراجعة المسح الثلاثي الأبعاد للأسنان داخل الملفّ

ارفع ملفّات STL أو PLY من ماسح الفم لديك وراجِعها داخل الملفّ مع قياسات وتعليقات. تربط خطّة العلاج المسح تلقائيًا بوصفه دليلًا.

  • عارض WebGL مع مستوى العضّ، فحص الإطباق، وأداة القياس.
  • ملفّات المسح مشفّرة في حالة السكون، ومُحدّدة بالمستأجر، وتُبثّ عبر روابط موقّعة.
  • طلب المختبر يتضمّن إصدار ملفّ المسح المحدّد المُشار إليه في الخطّة.
أداءv4.3.0٢٠٢٦-٠٢-٠٨

ميزانية تحميل الملفّ خُفّضت إلى ٤٠٠ مللي ثانية عند p95

أعدنا بناء مُحمِّل ملفّ المريض حول جلب أجزاء بالتوازي وذاكرة تخزين Redis لكل مستأجر. يُعرض الملفّ في أقل من ٤٠٠ مللي ثانية عند الشريحة المئوية الـ٩٥ على سجلّ اعتيادي.

  • قائمة المشاكل والأدوية والحساسيّات والعلامات الحيوية تُحمَّل بالتوازي، لا بالتسلسل.
  • ذاكرة Redis لآخر ٥٠ ملفًا فتحه كل طبيب، يُبطلها أي عملية كتابة.
  • تنظيف الشلال — إزالة ١١ ذهابًا وإيابًا زائدًا من أوّل عرض.