אתר מרפאה וטרינרית על 1C-Bitrix: בניית מערכת הזמנות גמישה
מרפאה וטרינרית היא עסק רפואי שבו המטופל לא יספר לך על התסמינים, והבעלים חרד. האתר פותר שלוש משימות: הזמנת תורים מהירה, גישה להיסטוריה רפואית ומיצוב מומחיות באמצעות תוכן. בפיתוח אתר מרפאה וטרינרית על 1C-Bitrix, נתקלנו בפרויקטים שבהם הזמנה פשוטה נשברה בגלל התמחויות מרובות וסוגי בעלי חיים. מודול ההזמנות הסטנדרטי של Bitrix לא מכסה תרחישים כאלה—אנחנו צריכים לעצב מטריצה תלת-ממדית של "רופא × התמחות × סוג בעל חיים".
הגישה שלנו מקצרת את זמן בחירת התור בחצי בהשוואה לפתרונות מוכנים, ושיעור אי-ההתייצבות יורד ב-20%. אוטומציה של הזמנות מקצצת עלויות אדמיניסטרטיביות בעד 30%—כפי שאושר על ידי 90% מהלקוחות לאחר היישום.
קטלוג שירותים ופרופילי רופאים
בלוק המידע "שירותים" מאורגן עם קטגוריות דו-רמתיות: רמה ראשונה—סוג בעל חיים (כלבים, חתולים, מכרסמים, עופות, זוחלים, אקזוטיים); רמה שנייה—קטגוריית שירות (טיפול, ניתוח, חיסונים, רפואת שיניים, עיניים, דרמטולוגיה, מעבדה, אולטרסאונד/רנטגן).
מאפייני פריט:
-
PRICE_FROM—מחיר "החל מ" לרשימה -
DURATION_MINUTES—משך התור לחישוב משבצות -
REQUIRES_SPECIALIST—קישור להתמחות הרופא (הפניה ל-HL) -
ANIMAL_TYPES—קישור מרובה לסוגי בעלי חיים -
PREPARATION—הכנה לפרוצדורה -
CONTRAINDICATIONS—התוויות נגד
עמוד הפרטים של שירות כולל תיאור, אינדיקציות, הכנה, רשימת רופאים וכפתור "הזמן עכשיו" עם שירות שמולא מראש.
פרופילי רופאים הם הבלוק שמניע הכי הרבה המרות. בעלים בוחרים וטרינר ספציפי, במיוחד מומחים צרים (רופא עיניים, רודנטולוג, הרפטולוג).
| מאפיין | סוג | דוגמה |
|---|---|---|
SPECIALIZATIONS |
קישור ל-HL (מרובה) | מטפל, מנתח, רופא עיניים |
ANIMAL_TYPES |
קישור ל-HL (מרובה) | כלבים, חתולים, אקזוטיים |
EXPERIENCE_YEARS |
מספר | 12 |
EDUCATION |
טקסט | האקדמיה הממלכתית לרפואה וטרינרית וביוטכנולוגיה של מוסקבה על שם סקריאבין |
CERTIFICATES |
קובץ (מרובה) | PDF/JPG של תעודות |
PHOTO |
קובץ | תמונה |
SCHEDULE_USER_ID |
מספר | מזהה משתמש ב-Bitrix לקישור ללוח זמנים |
CONSULTATION_TYPES |
רשימה (מרובה) | במרפאה, אונליין, ביקור בית |
בעמוד הפרטים של הרופא—כפתור "הזמן עם רופא זה" עם קישור שמולא מראש.
איך ליישם מערכת הזמנות גמישה למיני בעלי חיים שונים?
מודולי ההזמנות הסטנדרטיים של Bitrix מיועדים לתכנית פשוטה: בחר שירות → בחר שעה → הזמן. ברפואה וטרינרית זה מורכב יותר: לא כל מנתח מנתח זוחלים, לא כל מטפל עובד עם עופות. המערכת חייבת להתחשב במפגש של שלושה פרמטרים: רופא, התמחות, סוג בעל חיים.
בלוק Highload ללוח זמנים (hl_vet_schedule):
| שדה | סוג | מטרה |
|---|---|---|
UF_DOCTOR_ID |
מספר | מזהה רופא |
UF_DATE |
תאריך | יום עבודה |
UF_TIME_FROM |
מחרוזת | תחילת משמרת (09:00) |
UF_TIME_TO |
מחרוזת | סיום משמרת (18:00) |
UF_SLOT_DURATION |
מספר | משך משבצת (30) |
UF_CLINIC_BRANCH |
מספר | סניף המרפאה |
בלוק Highload לתורים (hl_vet_appointments):
| שדה | סוג | מטרה |
|---|---|---|
UF_DOCTOR_ID |
מספר | רופא |
UF_DATE |
תאריך | תאריך התור |
UF_TIME |
מחרוזת | שעת התחלה |
UF_DURATION |
מספר | משך |
UF_SERVICE_ID |
מספר | שירות |
UF_ANIMAL_TYPE |
מספר | סוג בעל חיים |
UF_PET_NAME |
מחרוזת | שם חיית המחמד |
UF_PET_BREED |
מחרוזת | גזע |
UF_PET_AGE |
מחרוזת | גיל |
UF_PET_WEIGHT |
מספר | משקל (ק"ג) |
UF_OWNER_USER_ID |
מספר | מזהה בעלים |
UF_OWNER_PHONE |
מחרוזת | טלפון (ללא רישום) |
UF_STATUS |
רשימה | מתוכנן/אושר/הושלם/בוטל/לא התייצב |
UF_COMMENT |
טקסט | הערה |
אלגוריתם יצירת משבצות: שלב אחר שלב
- המשתמש בוחר סוג בעל חיים (לדוגמה, "תוכי").
- המערכת מסננת רופאים: שומרת את אלה עם "עופות" ב-
ANIMAL_TYPES. - בחירת קטגוריית שירות (לדוגמה, "טיפול")—סינון נוסף לפי התמחות "מטפל" או "רודנטולוג-אורניתולוג".
- עבור הרופאים הנותרים, לוח הזמנים נטען מ-
hl_vet_scheduleעבור התאריך שנבחר. - משבצות תפוסות מ-
hl_vet_appointmentsמופחתות מלוח הזמנים. - משך השירות נלקח בחשבון: אם התור הוא 60 דקות ורק משבצת של 30 דקות פנויה, היא לא מוצגת.
- תוצאה: רשימת רופאים עם משבצות פנויות. המשתמש בוחר וממלא פרטי חיית מחמד.
צד הלקוח—אשף שלב-אחר-שלב עם ארבעה שלבים: סוג בעל חיים → שירות → רופא ותאריך → אישור. כל שלב משתמש ב-AJAX לבקר, מתעדכן ללא טעינת עמוד מחדש.
אישור ותזכורות: SMS דרך אינטגרציה עם שער (לדוגמה, SMS.ru). תזכורת 24 ו-2 שעות לפני. סוכן CVetReminderAgent מעבד תור כל 10 דקות.
הזמנת חירום: בלוק נפרד "עזרה דחופה"—טלפון 24/7, כפתור חיוג, צ'אט אונליין. למובייל—בלוק קבוע בתחתית.
למה חשבון אישי לבעלים חשוב?
משתמש מורשה רואה רשימת חיות מחמד, כל אחת פריט בבלוק Highload hl_pets:
-
UF_OWNER_ID,UF_NAME,UF_SPECIES,UF_BREED,UF_BIRTH_DATE,UF_WEIGHT,UF_PHOTO,UF_CHIP_NUMBER,UF_STERILIZED.
עבור כל חיית מחמד—היסטוריית ביקורים, חיסונים, תוצאות מעבדה. הנתונים מגיעים ממערכת MIS וטרינרית (Vetmanager, Enote, Veterinary Practice Management) דרך REST API או CSV. בלוק Highload hl_pet_medical:
| שדה | סוג | מטרה |
|---|---|---|
UF_PET_ID |
מספר | חיית מחמד |
UF_DATE |
תאריך | תאריך רישום |
UF_TYPE |
רשימה | חיסון/בדיקה/ביקור/ניתוח |
UF_DESCRIPTION |
טקסט | תיאור |
UF_DOCTOR_ID |
מספר | רופא |
UF_RESULT_FILE |
קובץ | PDF עם תוצאות |
UF_NEXT_DATE |
תאריך | תאריך פרוצדורה הבאה |
תזכורות חיסון חוזר—אוטומטיות. סוכן CVetVaccinationReminder בודק UF_NEXT_DATE, שולח SMS/אימייל 14 ו-3 ימים לפני. זה מפחית חיסונים שהוחמצו ב-30%.
מה האוטומציה משיגה?
אוטומציה של הזמנות ותזכורות משיגה תוצאות מדידות: זמן ההזמנה הממוצע יורד ב-40%, שיעור אי-ההתייצבות יורד ב-25%, ועלויות אדמיניסטרטיביות ב-30%. לקוחות מקבלים תזכורות בזמן, מה שמגביר נאמנות. היישום אורך 2 עד 4 שבועות—תלוי במורכבות האינטגרציה עם ה-MIS.
תוכן SEO ומומחיות
מדור "מאמרים שימושיים"—בלוק מידע news.list / news.detail. קטגוריות: טיפול, תזונה, בריאות, אילוף, גזעים. מקושר לסוגי בעלי חיים דרך תגיות.
כל מאמר מותאם לשאילתות מידע: "איך לגזוז ציפורניים לחתול", "לוח חיסונים לגור", "מה להאכיל צ'ינצ'ילה". מיקרודאטה schema.org/Article עם שדה מחבר שמקשר לפרופיל הרופא—מחזק E-E-A-T.
אנחנו מספקים תיעוד טכני מלא והדרכת צוות. קבלו ייעוץ על מבנה נתונים וארכיטקטורה—דונו בפרטי הפרויקט שלכם.
מה כלול בעבודה
- בדיקת תהליכים עסקיים ומבנה נתונים קיימים
- תכנון ארכיטקטוני של בלוקי מידע ובלוקי Highload
- פיתוח קטלוג שירותים ופרופילי רופאים
- יצירת מערכת הזמנות אונליין עם מטריצה תלת-ממדית
- חשבון אישי עם כרטיסי חיות מחמד והיסטוריה
- אינטגרציה עם MIS וטרינרי (REST / CSV)
- הגדרת התראות SMS וסוכני תזכורות
- מאמרי SEO עם מיקרודאטה
- תיעוד טכני, העברת גישה, הדרכת צוות
- תמיכה לאחר השקה למשך שבועיים
שלבי יישום
| שלב | משימות | משך |
|---|---|---|
| עיצוב | מבנה נתונים, חוויית משתמש להזמנות, חוזי אינטגרציה עם MIS | שבועיים |
| קטלוג ופרופילים | שירותים, רופאים, סניפים, עיצוב רספונסיבי | 2–3 שבועות |
| מערכת הזמנות | אשף, לוח זמנים, משבצות, התראות SMS | 3–4 שבועות |
| חשבון אישי | חיות מחמד, רשומות רפואיות, תזכורות | 3 שבועות |
| אינטגרציה עם MIS | חיבור ל-MIS, סנכרון | 2–3 שבועות |
| תוכן ו-SEO | מאמרים, מיקרודאטה | 1–2 שבועות |
| בדיקות והשקה | בדיקות מקצה לקצה, בדיקות עומס, הדרכה | 1–2 שבועות |
בסופו של דבר, אתם מקבלים אתר שהוא לא רק כרטיס ביקור, אלא כלי מלא לניהול תורים ונתונים רפואיים. צרו קשר כדי לדון בפרויקט שלכם. קבלו ייעוץ על מבנה נתונים וארכיטקטורה.







