كيف يعمل التوجيه الطبي - نوضح مثال تطبيق DOC +

يحتوي كل هاتف ذكي على مستشعرات GPS وأجهزة استشعار واتصال بالإنترنت - لقد قللوا بشكل حاد العتبة التكنولوجية لحل المشكلات اللوجستية. نواجه الآن أنظمة توجيه معقدة كل يوم تقريبًا ، حتى لو لم نلاحظ ذلك نحن أنفسنا. بمساعدتهم ، نلتف حول الاختناقات المرورية ، نطلب سيارة أجرة ، نحصل على توصيل الطعام. كل حالة من حالات المستخدم هذه لها خصائصها الخاصة - يجب إعادة بناء الطرق عند تحديث البيانات ، يجب على السائقين العثور على الركاب ، ويجب أن يظل الطعام ساخنًا.

واجهنا أيضًا مهمة توجيه DOC + - كان علينا ضمان فعالية الأطباء الزائرين. هذه هي الطريقة التي حللنا بها.


"إذا مرضت ، فلا يجب عليك الذهاب إلى العيادة - سيأتي طبيب DOC + إلى منزلك"

في البداية: نسمي الطبيب


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

في جميع الحالات الأخرى ، يعتبر الطلب ساري المفعول وأكده المرسل. يمكن لمستخدمي التطبيق الاتصال بأي طبيب متاح مع التخصص اللازم ، أو طبيب يحب ، إذا كان يعمل في ذلك اليوم ، ولديه فرصة للوصول إلى المريض في وقت مناسب له. عند إجراء مكالمة طوارئ ، يصل الطبيب خلال الساعتين التاليتين. في مكالمة منتظمة ، سيصل الطبيب إما في الساعات الأربع القادمة من وقت المكالمة ، أو - إذا اختار المريض وقت الفحص مقدمًا - في الفترة الزمنية التي اختارها العميل (في هذه الحالة ، يمكن تقليل الفاصل إلى ساعتين - سيساعدك النظام في اختيار فترة زمنية محددة مع مراعاة تحميل الأطباء )

الطريق إلى المريض


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

يتحرك الأطباء في جميع أنحاء المدينة بالطريقة المناسبة لهم ، والتي يحددونها في بداية التحول. يمكن للسائقين استخدام سياراتهم أو مشاركة السيارات أو سيارات الشركات أو الباقي - وسائل النقل العام أو التاكسي.

يتم تنفيذ حساب وقت انتظار الطبيب من خلال نظام MIRA التلقائي للتبريد . يتم عرض جميع التطبيقات في النظام على خريطة المدينة ووضع علامات مع علامات مختلفة. يمكن أن تكون الحالات كما يلي:

  • تم تعيين الطبيب ؛
  • قبلت الطلب ؛
  • في الطريق
  • يؤدي الاستقبال ؛
  • الانتهاء من الاستقبال.

يغير الطبيب هذه الحالات بشكل مستقل في طلبه ، ويراقب MIRA ويأخذها في الاعتبار عند إعادة بناء طرق الاختصاصيين الآخرين.

من الناحية التكنولوجية ، يعمل نظام MIRA (خوارزمية التوجيه الفكري المعتدل) على حل " مشكلة البائع المتجول " ، والتي تحتاج فيها إلى اختيار التسلسل الأمثل لزيارات المدن ثم العودة إلى المدينة الأصلية ، ولكن مع بعض الاختلافات.

على وجه الخصوص ، لدينا أكثر من بائع واحد ، ولكن العديد من الأطباء (لكل منهم نوبة تحول ونقطة بداية ونهاية) ، وجميع التحديات في بداية اليوم غير معروفة - الوضع يتغير بشكل حيوي (الأطباء الجدد يخرجون ، الطلبات تأتي أو تتغير).

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

تسمى المهمة الأقرب إلى مهمتنا ، والتي تمت مواجهتها في الأدبيات العلمية ، "مشكلة التوجيه الديناميكي لأسطول المركبات مع مراعاة الفواصل الزمنية" ( PDF ). يتمثل جوهرها في تقليل تكاليف النقل الإجمالية عند حساب طرق السيارات مع تغيير المعلمات باستمرار: نوافذ الوقت وطول المسار وعدد السيارات وعدد أماكن وقوف السيارات في نقاط المقصد.

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

عند حساب مسار الطبيب ، يتم تحديد عنوان منزل الطبيب كنقطة بداية ونهاية. النقاط المتبقية هي عناوين المرضى . خلال اليوم ، يقوم النظام بحساب وتحديث كل مسار بانتظام. لتقييم الوقت الذي يمكن للطبيب خلاله الوصول إلى المريض ، تؤخذ العوامل التالية في الاعتبار:

  • بعض المرضى يحتاجون إلى مزيد من الاهتمام أكثر من غيرهم. وأحيانًا يواجه الأطباء أنفسهم حالات قاهرة. هذا يمكن أن يسبب التأخيرات التي تعتبر الأولى.
  • يضاف الوقت الذي يمضيه الطبيب في الاستعداد للمغادرة. نظرًا لأن العوامل الخارجية لا تؤثر على أداء هذه المهمة ، فإن هذه المرة هي نفسها لجميع الموظفين.
  • وقت الانتظار لسيارة أجرة أو وسائل النقل العام هو نفس المؤشر المتوسط ​​المحدد تجريبياً ، حيث يتزايد أثناء الابتعاد عن طريق موسكو الدائري.
  • باستخدام بيانات OpenStreetMap و OSM Routing Machine ، يتم حساب الوقت الذي يستغرقه المسار المطلوب دون ازدحام حركة المرور.
  • يقوم نموذج التعلم الآلي ، المدربين على البيانات التاريخية ، بتصحيح هذا الرقم اعتمادًا على موقع الطبيب ، وحالة المرور المتوقعة ، والوقت من السنة والوقت من اليوم. يستخدم النموذج تاريخ رحلات أطبائنا في سيارة أجرة.
  • أخيرًا ، يضاف إلى ذلك وقت محدد ، يمكن للطبيب أن يقضيه في العثور على شقة المريض.

يتم تحسين تقدير وقت "الوصول" من خلال خوارزمية metaheuristic مرة واحدة في الدقيقة مع مراعاة البيانات الجديدة والمكالمات الجديدة والإلغاء.

نحن نستخدم metaheuristics ، نظرًا لأن مهمتنا مكتملة NP ، والبحث عن حل دقيق في وقت معقول لا يزال غير مشكلة. تسمح لك خوارزميات Metaheuristic بالبحث (ولكن ليس الشامل) والعثور على ، ربما ، ليس الأفضل ، ولكن الحلول "الجيدة".

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

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


رسم توضيحي من مدونة " اسأل فقط "

بينما الطبيب يسافر ...


المرسلون مسؤولون عن التواصل مع العميل قبل وصول الطبيب. هم الروابط التي تربط بين الطبيب والمريض. نصف موظفي مركز الاتصال لديهم تعليم طبي ، في حين يدرس البقية التخصصات الاجتماعية. يخضع عملهم لمعايير داخلية صارمة ولا يمكن لأي خوارزميات استبدالها. إليك ما يفعلونه أثناء زيارة الطبيب لك:

  • من خلال العمل مع طبيب استشاري ، يقوم المرسلون بإجراء تقييم أولي لشدة حالة العميل. في الوقت نفسه ، لا يقابلون العميل فحسب ، بل يحاولون أيضًا توفير الدعم النفسي له - إذا لزم الأمر.
  • بينما الطبيب في طريقه ، يأخذون أسئلة ذات طابع طبي ويرسلونها إلى القسم الطبي. قد يسألون نائب رئيس الطبيب أو الطبيب الذي أصبح الآن خاليًا من المكالمة.
  • إذا احتاج العميل إلى الاتصال بالطبيب الذي سيذهب إليه ، يقوم المرسلون بمراقبة عبء العمل على الطبيب وتنظيم مكالمة هاتفية مرة أخرى.
  • إذا كان النظام محمّلًا بكثافة ، ولم يكن هناك عدد كافٍ من المتخصصين على الإطلاق ، على سبيل المثال ، أثناء الأوبئة ، يقوم المرسلون بدعوة الأطباء غير المجدولين لإجراء نوبات خارج المناهج الدراسية.

ولكن ، ربما الأهم من ذلك ، أنها مسؤولة عن "حل" أكثر المواقف إشكالية التي قد تنشأ أثناء تخطيط الجداول الطبية.

حالات الطوارئ


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

في الأيام الأولى من الخدمة ، شاهد المرسلون الأطباء ببساطة على الخريطة. كان من الممكن معرفة ذلك من أين وماذا يفعل - لديه عميل أو على الطريق أو لا يفعل شيئًا. الحمل الحالي لا يسمح بذلك ، وبالتالي فإن حل معظم حالات المشكلة يكون آليا.

بفضل جهود فريق المرسل وفريق تحليل البيانات ، يتم إجراء أكثر من 90٪ من المواعيد باستخدام نظام آلي. في الحالات المتبقية (يطلب العميل بشكل عاجل تغيير وقت الحجز ، والقوة القاهرة لدى الأطباء ، والاختناقات المرورية القوية غير المخطط لها) ، يتم تحديد الموعد من قبل المشغل نفسه.

مثال لحالة الطوارئ هو السيناريو التالي:

لدى الطبيب تحول من 8 إلى 20. ومن المقرر إجراء مكالمة صباحية له مع الحجز من 8 إلى 10. في الساعة 8 صباحًا لم يفتح الطبيب نوبة العمل. يفهم النظام هذا ويخلق في 8:05 تذكرة المقابلة. يجب على المشغلين الاتصال بالطبيب وتحديد ما إذا كان يجب إزاحة النوبة قليلاً أو إزالتها من الطبيب. إذا لم يتم القيام بأي شيء قبل الساعة 8:15 ، ولم يستبدل الطبيب بعد ، عند بناء الطرق ، يتوقف MIRA عن الاعتماد عليه (حتى يستبدل الطبيب التحول أو يقوم المشغل بإجراء التعديلات يدويًا).

يتم أيضًا تلقائيًا اكتشاف الحالات التي تؤثر على المواعيد النهائية للتطبيق وتحويلها إلى تذاكر قياسية. يسمح المشغلون بهذه التذاكر يدويًا. على سبيل المثال ، إذا تم تأخير الطبيب في موعد ما ، فإن مرضاه الآخرين سوف يكتشفون ذلك حتى قبل إطلاق سراحه. إذا ارتكب الطبيب شيئًا خاطئًا - فقد تأخر عن نوبة عمل "مجانية" أو لا يراقب محتويات مجموعة الإسعافات الأولية وتوافر النماذج ، يتلقى المرسل فورًا نموذج تقرير مطابقًا.

على وجه الخصوص ، لدينا أمر يقيس تركيبة التركيب - المعدات الموجودة في مجموعة الإسعافات الأولية للطبيب وعدد استمارات الفحص - في بداية كل نوبة ، ويجب على الطبيب اتباعها. لتجديد التصميم ، يجب على الطبيب الاتصال في المكتب مرة واحدة في الأسبوع. كل هذا يتم التحكم فيه بواسطة نظام ERP يعتمد على 1C.

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



للوهلة الأولى ، لا تؤثر بعض الفروق الدقيقة مثل محتويات مجموعة الإسعافات الأولية على "بناء المسار من النقطة A إلى النقطة B". ومع ذلك ، فهي مرتبطة مباشرة بحركات الأطباء ، وبالتالي ، إلى توجيههم. لذلك ، بالنسبة لنا ، يعد التوجيه مجموعة معقدة من المهام اللوجستية.

يتم توفير عمل خدمتنا من خلال التقنيات (التطبيقات وأنظمة الذكاء الاصطناعي والتعلم الآلي) ، والمتخصصين الذين يمكنهم التحدث والاستماع: فقط عندما تعمل كل هذه العناصر معًا ، تكون الخدمة في أفضل حالاتها.



لدينا مجلة موضوعية " اسأل فقط " - نناقش فيها أكثر الأسئلة شيوعًا حول الطب الحديث:

Source: https://habr.com/ru/post/ar433032/


All Articles