كلينيك أو إس

بنجهّز شاشة البيع…
الأمان

أموال العيادة ليست مكانًا للتجارب

هذه هي القرارات الهندسية التي بُني عليها النظام — مكتوبة بصراحة لتحكم بنفسك.

عزل بيانات على مستوى الاستعلام

يُحقن معرّف العيادة في كل استعلام قبل وصوله إلى قاعدة البيانات، لا فلترة في الواجهة. وحتى لو عبث أحد بالمعرّفات في الرابط، فلن يُرجع الاستعلام نفسه بيانات عيادة أخرى.

معاملة واحدة لكل عملية مالية

تُنفَّذ الفاتورة وبنودها والدفعة وقيود العمولة وحركة رصيد المريض وخصم المخزون وحركة الخزنة في معاملة واحدة. إما أن تكتمل كلها أو تُلغى كلها — فلا نصف عملية.

الصلاحيات تُتحقَّق على الخادم

تمرّ كل عملية كتابة على تحقّق صلاحية على الخادم قبل تنفيذها. أما إخفاء الزر في الواجهة فراحة للمستخدم، لا حماية.

كلمات المرور والجلسات

كلمات المرور مخزَّنة بـ bcrypt، والجلسة رمز موقَّع في كوكي httpOnly. ومحاولات الدخول الفاشلة محدودة بمعدّل يمنع التخمين.

سجل عمليات لا يُمحى

يُسجَّل كل تعديل حسّاس بمن أجراه ومتى وبالقيمة قبله وبعده. والحذف نفسه منطقي (soft delete) — إذ يبقى الصف موجودًا.

بوابة الطبيب للقراءة فقط

يرى الطبيب مبيعاته وعمولته وتسوياته فقط. ويأتي معرّف الطبيب من الرمز لا من الرابط، ولا تُرجَع التكلفة ولا أرباح العيادة من الخادم أصلًا.

بياناتك ملكك

تصدير CSV للفواتير والمبيعات والمرضى والعمولات، ونسخة JSON كاملة في أي وقت دون أن تطلب من أحد.

بنية تحتية

التطبيق على شبكة Cloudflare العالمية، وقاعدة البيانات PostgreSQL مُدارة بنسخ احتياطي يومي. والاتصال كله مشفَّر بـ TLS.

دقّة الحسابات

قواعد ثابتة لا تتغيّر

الأموال
Decimal(12,2) في قاعدة البيانات وحساب عشري في الكود — بلا float وبلا أخطاء تقريب.
الكميات
Decimal(14,3) — تكفي كميات المستلزمات الصغيرة.
الخصم
يُوزَّع خصم الفاتورة على البنود بالتناسب قبل حساب العمولة.
الضريبة
بعد الخصم وقبل العمولة — فلا تتأثر عمولة الطبيب بالضريبة أبدًا.
المرتجع
قيد عكسي يقاصّ العمولة والرصيد — لا حذف للفاتورة الأصلية.
الترقيم
يُولَّد رقم الفاتورة ذرّيًا داخل المعاملة — فيستحيل تكراره مهما بلغ عدد نقاط البيع.

لديك سؤال أمني محدد؟

راسلنا وسنرد بتفاصيل تقنية حقيقية، لا كلام تسويقي.