مجموعة عيادات متعددة الفروع نَمَت أسرع من تقويمها
أحد عشر فرعًا، نموذج حجز واحد، وعدد تعارضات ظلّ صفرًا
نمت مجموعة عيادات إلى أحد عشر فرعًا عبر ضمّ عيادات جاء كلٌّ منها بتقويمه الخاص. كانت المواعيد والأطباء والغرف تُحجز في ثلاثة أماكن مختلفة، ولم يكن لدى المجموعة طريقة للإجابة عن سؤال بسيط مثل: هل هذه الغرفة شاغرة الخميس؟ لم يكن الحل تقويمًا أكبر، بل نمذجة المورد — الغرفة والكرسي والطبيب — بوصفه الشيء الذي يُحجز، وجعل الموعد نتيجة لذلك.
العميل
مجموعة عيادات متعددة الفروع نَمَت أسرع من تقويمها
مجهول الهوية · اتفاقية سرية- الرعاية الصحية · ١١ فرعًا
- مصر · السعودية
احتفظت كل عيادة مضمومة بنظام الحجز الذي جاءت به، وكان المركز الرئيسي يوفّق بينها هاتفيًا. نجح ذلك عند أربعة فروع. وعند أحد عشر أنتج تراكمًا دائمًا من الحجوزات المزدوجة كانت مكاتب الاستقبال تمتصّه بالحضور مبكرًا، ولم يكن أحد يعرف عدد مرات حدوثه لأن لا شيء كان يسجّله.
التشخيص
ما كان معطّلًا
- [01]
ثلاثة أنظمة يظنّ كلٌّ منها أنه يملك التقويم، ولا يرى أيٌّ منها الآخرين.
- [02]
كانت الغرفة تُحجز كنص حر، فيستطيع فرعان حجز الغرفة نفسها دون أي تعارض ظاهر.
- [03]
كان توفّر الأطباء في جدول بيانات مشترك يحرّره ستة أشخاص في الوقت نفسه.
- [04]
كانت الحجوزات المزدوجة تُحلّ عند الاستقبال ولا تُسجَّل، فظلّ معدّلها مجهولًا.
- [05]
كانت الأجهزة التي يملكها فرعان فقط تُحجز بشكل غير رسمي، بسؤال آخر من استخدمها.
- [06]
كان نقل مريض بين الفروع يعني الإلغاء وإعادة الحجز، ما يفقد السجل الأصلي.
الأثر على العمل
كانت التكلفة الظاهرة عشرين دقيقة يوميًا لكل مكتب استقبال على الهاتف مع فرع آخر. أما التكلفة الحقيقية فهي أن المجموعة لم تكن تستطيع فتح فرع ثانٍ عشر دون توظيف منسّق له، لأن التنسيق كان شخصًا لا نظامًا.
لماذا فشلت المحاولات السابقة
اشترت محاولتان سابقتان تقويمًا أفضل. التقويم يخزّن المواعيد، والشيء النادر فعلًا كان الغرفة والطبيب، وهو ما لم ينمذجه أي تقويم.
منهجنا
كيف حللناها
المرحلة 01 من 04 · عدّ التعارضات أولًا
01
عدّ التعارضات أولًا
قبل اقتراح أي شيء صدّرنا أربعة أسابيع من الأنظمة الثلاثة وطابقناها. أنتج ذلك أول رقم حقيقي حصلت عليه المجموعة عن الحجوزات المزدوجة، وكان نحو أربعة أضعاف ما افترضته الإدارة. وكل ما تلا ذلك نوقش في ضوء هذا الرقم.
المخرجات
- تدقيق تعارضات لأربعة أسابيع عبر الفروع
- معدّل أساس وافقت عليه الإدارة
- الأنواع الاثنا عشر للموارد المحجوزة فعلًا
02
نمذجة المورد لا الخانة
أصبحت الغرف والكراسي والأطباء ووحدتا التصوير المشتركتان سجلات أساسية لها توفّرها الخاص. وصار الموعد مطالبة بواحد أو أكثر منها، وترفض قاعدة البيانات — لا شخص — المطالبة الثانية. وهذا كل سبب وصول عدد التعارضات إلى صفر.
المخرجات
- مخطط موارد بمالك لكل كيان
- قيد استبعاد على المطالبات المتداخلة
- نقل بين الفروع يحفظ السجل
03
ترحيل فرع في كل مرة
نقلنا أصغر فرع أولًا وشغّلناه بالتوازي مع تقويمه القديم ثلاثة أسابيع، نقارن الاثنين كل صباح. ثم تبعته تسعة من العشرة المتبقية بمعدل فرع أسبوعيًا. وتُرك الحادي عشر للنهاية لأنه يملك وحدتي التصوير ويحتاج أن تكون البقية تعمل أولًا.
المخرجات
- تشغيل متوازٍ بمقارنة لكل فرع
- تحويل لكل فرع مع مسار تراجع
- تدريب الاستقبال بالعربية والإنجليزية
04
تسليم التشغيل
صارت المجموعة تضيف فرعًا بنفسها. أنواع الموارد وساعات العمل وجداول الأطباء إعدادات لا كود، وخط النشر في حسابهم على GitHub، ومناوبة الطوارئ لهم. وخرجنا من المسار الحرج بعد شهرين من آخر تحويل.
المخرجات
- إضافة فرع ينفّذونها دوننا
- أدلة تشغيل وجدول مناوبة
- حسابات سحابية ومستودعات باسمهم
نهاية المنهج
← واصل إلى النتائج
مرّر · ٤ مراحل · مثبّت
التقنيات
الأدوات والتقنيات
PostgreSQL · btree_gist
القيود
TypeScript · Node
لغة
Next.js App Router
الواجهة
Terraform · Actions
البنية
النتائج
نتائج قابلة للقياس
١١
فروع على نموذج واحد
رُحّل فرع أسبوعيًا، الأصغر أولًا، وكلٌّ شُغّل بالتوازي ثلاثة أسابيع
٠
تعارضات الحجز المزدوج
ليس تقريرًا بل قيدًا: المطالبات المتداخلة تُرفض عند الكتابة
−٢٠ د
مكالمات الاستقبال يوميًا
مقيسة لكل مكتب على ربع كامل بعد تشغيل آخر فرع
نفس اليوم
النقل بين الفروع
سجل المواعيد يتبع المريض بدل أن يُلغى
الدروس
ما تعلّمناه
01
احجز الشيء النادر لا الموعد
الموعد نتيجة. أما النادر فعلًا فهو الغرفة والكرسي والطبيب. انمذج هذه بوصفها السجلات القابلة للحجز، فيتحوّل التعارض إلى قيد في قاعدة البيانات بدل محادثة عند الاستقبال.
مفيد عندما: أي نظام حجز يمكن فيه لحجزين أن يطالبا بشيء مادي واحد بهدوء.
02
قِس العيب قبل تسعير الحل
قدّرت الإدارة معدّل الحجز المزدوج بربع ما كان عليه. كلّف تدقيق الأسابيع الأربعة أيامًا قليلة وغيّر الميزانية والترتيب معًا، لأن الرقم الحقيقي جعل وحدات التصوير آخر ترحيل لا أوله.
مفيد عندما: قبل أي مشروع يُبرَّر بمعدّل لم يعدّه أحد فعلًا.
03
التشغيل المتوازي يشتري الثقة لا الصحة
لم تكشف ثلاثة أسابيع من تشغيل التقويمين معًا عيوبًا تقريبًا. لكنها جعلت أحد عشر مكتب استقبال يرى النظام الجديد يتفق مع القديم كل صباح، ولهذا لم يحتج التحويل العاشر لأي تدريب.
مفيد عندما: استبدال نظام سبق أن اكتوى مستخدموه بإطلاق سابق.
04
الإعدادات هي ما يجعل التسليم حقيقيًا
افتُتح الفرع الثاني عشر دوننا. ولم يكن ذلك ممكنًا إلا لأن أنواع الموارد والساعات والجداول بيانات تحرّرها المجموعة، لا كودًا كنا سننشره. تقرّر التسليم قبل أشهر، في المخطط.
مفيد عندما: أي ارتباط يُفترض أن ينتهي لا أن يتحوّل إلى عقد دائم.
أسئلة متكررة
أسئلة متكررة
01لماذا لا نشتري منتج جدولة جاهزًا؟
02كيف تم التحقق من رقم صفر تعارضات؟
03ماذا حدث للمواعيد الموجودة في الأنظمة القديمة؟
04هل ما زالت المجموعة تحتاجنا لفتح فرع ثانٍ عشر؟
05لماذا هذه الدراسة مجهولة الهوية بدل أن تُسمّى؟
الخلاصة
جاهز لنكتب قصتك؟
كل مشروع على هذا الموقع بدأ كمشكلة تشغيلية توقّف أحدهم عن انتظار حلّها. إن كان لديك ما يشبه ذلك، فهذه هي المحادثة المناسبة.
لنكتب قصتك.
احجز مكالمة- 11 فروع على نموذج واحد
- 0 تعارضات حجز منذ الإطلاق
- SiaSol · siasol.ai
منتجات برمجية تُبنى في مصر والسعودية والإمارات.

