Skip to content

استيراد البيانات من نظام آخر ​

العيادة التي تنتقل من برنامج آخر لا تُعيد كتابة تاريخها. تدخل كل قائمة ملفَّ CSV عبر شاشة الاستيراد الخاصة بها، ويعمل الاستيراد في الخلفية، ويمكن التراجع عنه بعد ذلك إذا رُفع الملف الخطأ.

أين تجدها ​

انقر العنوان لفتح الشاشة في عيادتك. تسألك النقرة الأولى عن عيادتك ثم تتذكرها.

الشاشةالعنوان
استيراد الموردين/import/suppliers
استيراد المرضى/import/patients
استيراد المنتجات والخدمات/import/products
استيراد الفواتير/import/invoices
استيراد مدفوعات الفواتير/import/invoice_payments
استيراد الإيرادات والمصروفات/import/transactions

وفي كل صفحة قائمة زر استيراد بجوار زر الإضافة: المرضى، والمنتجات، والفواتير، والدخل والمصروف.


الترتيب مهم ​

استورد بهذا الترتيب، لأن كل ملف يعتمد على ما أدخلته الملفات التي قبله:

  1. الموردون — تذكر المنتجات موردها المعتاد.
  2. المرضى — تجد الفواتير مريضها بالكود أو الهاتف.
  3. المنتجات والخدمات — يجد بند الفاتورة منتجه بالكود ثم بالاسم.
  4. الفواتير.
  5. مدفوعات الفواتير — تجد كل دفعة فاتورتها برقمها.
  6. الإيرادات والمصروفات.

كل شاشة في ثلاث خطوات ​

  1. ارفع ملف CSV. نزّل الملف النموذجي من أعلى الصفحة لترى الأعمدة المطلوبة.
  2. اربط كل حقل بعمود من ملفك، وراجع المعاينة، واختر ما يحدث للمكرر: تخطيه أو تحديث السجل الموجود.
  3. النتائج: عدد الصفوف المضافة والمحدَّثة والمتخطاة والمرفوضة، مع سبب رفض كل صف.

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


ما يفعله كل استيراد ​

المرضى ​

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

المنتجات والخدمات ​

  • النوع هو product (منتج) أو service (خدمة).
  • يُضاف التصنيف الذي لا تملكه العيادة بعد.
  • يُبحث عن المورد باسمه ولا يُضاف، لذا استورد الموردين أولًا.
  • رمز المنتج (SKU) هو ما تُطابَق به الصفوف عند إعادة الاستيراد.

الفواتير ​

صف لكل بند من بنود الفاتورة، وتتكرر أعمدة الفاتورة نفسها (الرقم، والتاريخ، والمريض، والمبلغ المدفوع) في كل بنود الفاتورة الواحدة:

invoice_numberinvoice_datepatient_codedescriptionunit_pricequantityline_totalpaid_amount
000202025-11-09N012ليزر — جسم كامل4500145005400
000202025-11-09N012ديرمابن50029005400
  • يُحفظ رقم الفاتورة كما هو، ويُتخطّى الرقم الموجود مسبقًا في العيادة.
  • إجمالي البند الأقل من السعر × الكمية يُحفظ خصمًا على ذلك البند.
  • تُؤخذ الأسعار كما حُصِّلت ولا تُضاف إليها ضريبة. فكثير من الأنظمة تُدرج ضريبة القيمة المضافة في السعر، وإضافتها مرة أخرى تحسبها مرتين.
  • يصبح المبلغ المدفوع دفعة واحدة بتاريخ الفاتورة، فتظهر الفاتورة مدفوعة أو مدفوعة جزئيًا أو غير مدفوعة بحسبه.
  • تُرحَّل كل فاتورة وكل دفعة إلى الدفاتر كما لو أُدخلت باليد.
  • لا يتحرك المخزون. فتلك البضاعة خرجت من رفّ لم تُحصِه هذه العيادة هنا. أحصِ الرفّ بدلًا من ذلك عن طريق الجرد.

مدفوعات الفواتير ​

صف لكل دفعة بتاريخها: الفاتورة التي دُفعت على ثلاث دفعات خلال ستة أشهر تكون ثلاثة صفوف، فتُظهر تقارير الخزنة كل مبلغ في الشهر الذي دخل فيه. وإذا جاءت المدفوعات في هذا الملف فاترك المبلغ المدفوع فارغًا في ملف الفواتير.

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

الإيرادات والمصروفات ​

  • يصبح كل صف حركة في الدخل والمصروف تُرحَّل إلى الدفاتر.
  • الحساب كودٌ (5100) أو اسم. والاسم الذي لا يوجد في دليل الحسابات يُضاف إليه، فتبقى تصنيفات العيادة كما كانت.
  • النوع هو expense (مصروف) أو income (إيراد)، والخانة الفارغة تعني مصروفًا.

التراجع عن الاستيراد ​

هل استوردت الملف الخطأ، أو الملف الصحيح مرتين؟ تحت النتائج يوجد زر التراجع عن الاستيراد، وهو يُخرج الاستيراد كله:

  • يُحذف كل سجل أضافه، ومعه كل ما جاء به: بنود الفواتير، والمدفوعات، وقيودها في الدفاتر.
  • ويعود كل سجل حدّثه إلى قيمه السابقة.

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

لا يُلغى أبدًا ما فعلته العيادة بعد الاستيراد. المريض الذي حُجز له أو صدرت له فاتورة بعد الاستيراد، والمنتج الذي بِيع، والفاتورة التي أُضيفت إليها دفعة أخرى — كل ذلك يبقى. وتعرض الشاشة عندئذٍ كل سجل أُبقي وسبب إبقائه. تراجع عن الاستيرادات اللاحقة أولًا (الفواتير قبل المرضى)، ثم اضغط إعادة المحاولة لإخراج ما أُبقي.

ويبقى أمران عن قصد: التصنيفات والحسابات التي أضافها الاستيراد إلى الدليل، لأنها لا تكلّف شيئًا وهي فارغة، وقد تستخدمها قيود أخرى.

WARNING

يعمل الاستيراد والتراجع عبر طابور المهام في الخلفية. إذا بقي التقدم على 0% فمعالج الطابور غير مُشغّل — راجع مسؤول الخادم لديك.

تطبيق سطح المكتب ودون اتصال ​

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