המדריכים האלה ממפים מושגים של תעשייה לאובייקטים שיש בפלטפורמה כיום (באוקטים, קווים, חבילות, חשבונות שותפים, צמתים, ה-API). אלה מיפויים מושגיים, לא יכולות ייעודיות לתעשייה, וחשבון שותף הוא חשבון מואצל, לא tenant מבודד.
מיפוי מושגי
שום דבר בלוח לא נקרא מטופל או מחלקה. הטבלה אומרת איזה אובייקט ממלא איזה תפקיד; הפרקים שלמטה מגדירים אותם בסדר הזה.
| בתעשייה שלכם | בפלטפורמה | איפה בלוח |
|---|---|---|
| מערך מחלקה | באוקט: קבוצה בעלת שם של ערוצים, סרטים או סדרות שחבילה מעניקה | Bouquets, מתוך Streams ו-Movies / Series |
| מיטה או טלוויזיה במחלקה | קו: גישה אחת עם החבילה, הבאוקטים, התפוגה, מגבלת החיבורים והפלטים שלה | Lines ← הוספה, או קודי הפעלה, או ה-Reseller API |
| ערוץ טלוויזיה או לולאת מידע | ערוץ חי: שידור עם המקורות, ה-EPG ופורמטי הפלט שלו | Streams ← הוספת שידור חי (כתובת מקור או דחיפת RTMP) |
| סרטוני הסברה בריאותית ומידע | קטלוג VOD: סרטים וסדרות עם עונות ופרקים, קטגוריות ומטא-דאטה | Movies ו-Series, או משימת ingest של VOD |
| תקופת גישה של מיטה | תאריך התפוגה של הקו, מתחדש בחבילה, בקרדיט או דרך ה-API | תאריך התפוגה של הקו ומשך החבילה |
| צומת אגף או בניין | צמתי הזרמה: שרתי קצה שנרשמו מהלוח, אחד לכל אתר או בניין | Servers ← הוספת צומת, מותקן דרך SSH |
| מסכים לכל מיטה | מספר החיבורים המרבי של הקו: כמה מכשירים יכולים לצפות בו-זמנית | מספר החיבורים המרבי של הקו |
דרישות מקדימות
מה צריך שיהיה לפני ההתקנה.
- שרת בחדר הנתונים של בית החולים (Ubuntu 22.04 או 24.04), המתקין, וכתובת פנימית שהטלוויזיות ליד המיטות ובמחלקות יכולות להגיע אליה.
- פידי הערוצים שלבית החולים יש זכויות עליהם, סרטוני המידע וההסברה הבריאותית של בית החולים, והמסכים (ממירי Android TV, ממירי MAG או Enigma2, טלוויזיות חכמות עם אפליקציית נגן או דפדפן).
- החלטה מי מנהל את הלוח (בדרך כלל צוות ה-IT), איך נקראות מיטות ומחלקות, ומה המערך של כל סוג מחלקה.
פריסת התשתית
השרת המרכזי, אחר כך צומת לכל אגף.
- הריצו את המתקין על השרת המרכזי וקבעו את בסיס הניגון לכתובת הפנימית של בית החולים, כדי שהמסכים יישארו ברשת המקומית.
- הגדירו את מפתח הרישיון בשרת; אם אין אינטרנט באתר, הפעילו אותו במצב לא מקוון ברשת המקומית.
- רשמו צומת לכל אגף או בניין מ-Servers; הלוח מתקין אותו דרך SSH ומנתב אליו את מסכי האגף.
- צרו חשבון שותף (מפיץ) לצוות ה-IT של מחלקה, או למנהל מחלקה, אם עבודתם צריכה להיות נפרדת מהמנהל המרכזי.
ארגון התוכן
מערכים לכל מחלקה, באוקט מידע אחד.
- צרו באוקט אחד לכל מערך (מחלקה כללית, חדרי אשפוז ארוך, ילדים) מהערוצים המורשים.
- צרו באוקט של סרטוני המידע וההסברה הבריאותית של בית החולים והוסיפו אותו לכל חבילה.
- צרו חבילה אחת לכל סוג מחלקה עם הבאוקטים שהיא מעניקה ומשך ארוך כתקופת גישה, כדי שמיטה לא תפוג בין מטופלים.
- סדרו את הערוצים ותנו להם לוגואים כדי שהתפריט במסך ליד המיטה יהיה קריא.
הגדרת שותפים (מפיצים)
בדרך כלל צוות ה-IT לבדו.
- בית חולים בודד מפעיל את הלוח עם חשבון המנהל שלו; לא נדרש חשבון שותף כדי להפעיל מיטה.
- הוסיפו חשבון שותף עם קבוצת הרשאות מוגבלת כשמנהל מחלקה או אגף צריך לנהל את הקווים של המסכים שלו בעצמו.
- קבוצת בתי חולים עם כמה אתרים מקבלת חשבון שותף אחד לכל אתר, לכל אחד קווים משלו; זהו חשבון מואצל, לא התקנה מבודדת.
הגדרת קווי מיטות ומחלקות
קו אחד לכל מיטה או טלוויזיה במחלקה.
- צרו קו אחד לכל מסך תחת Lines → add, בשם המיטה או המחלקה (למשל מחלקה 4 מיטה 12), עם החבילה של סוג המחלקה.
- קבעו את מספר החיבורים המרבי ל-1 למסך ליד המיטה, או למספר המסכים בחדר משותף.
- קשרו את הקו לכתובת הטלוויזיה כשהרשת נותנת למסכים כתובות קבועות.
- הגדירו את המסך פעם אחת עם פרטי הכניסה של הקו (Xtream Codes API או M3U, או פורטל MAG / Enigma2); הפרטים נשארים עם המיטה, ולכן מטופל חדש לא צריך שום הגדרה.
סרטוני מידע והסברה בריאותית
הספרייה של בית החולים עצמו.
- העלו סרטי קבלת פנים, כללי מחלקה והסברה בריאותית כסרטים, ותוכניות רב-חלקיות כסדרות, עם תיאור קצר וקטגוריה לכל נושא.
- הציבו אותם בבאוקט המידע כדי שכל סוגי המחלקות יקבלו אותם.
- החליפו סרטון בלוח כשהמידע משתנה; המסכים רואים את הגרסה החדשה מיד.
ערוצי טלוויזיה ולולאת המידע
ערוצים חיים למחלקות.
- הוסיפו כל ערוץ מורשה תחת Streams עם הפיד שלו; הוסיפו מקור EPG כדי שהמדריך על המסך יציג את התוכניות.
- לערוץ הודעות, הוסיפו שידור חי בלולאה שמוזן ממקודד בבית החולים והציבו אותו בבאוקט המידע.
- שמרו ערוצים שבית החולים רשאי להציג רק בחלק מהמחלקות באוקטים שרק החבילות של אותן מחלקות מעניקות.
גישה ותפוגה
המיטה נשארת דלוקה.
- תנו לקו של מיטה תפוגה ארוכה וחדשו אותו עם החבילה שלו כשהיא אוזלת; מיטה לא צריכה להחשיך בין שני מטופלים.
- השביתו את הקו של מיטה או אגף שנסגרו, והפעילו אותו שוב כשהם נפתחים מחדש.
- הירשמו ב-webhooks ממערכת פנימית אם היא צריכה לדעת על קווים שעומדים לפוג ועל קווים מושבתים.
אינטגרציה עם מערכות אחרות
ה-IT של בית החולים מנהל קווים; הלוח מנגן וידאו.
- ללוח אין אינטגרציה מובנית עם מערכות בית חולים; אין חיבור לקריאת אחות, לתיק מטופל או ל-EHR.
- מערכת של בית החולים עצמו יכולה ליצור, לחדש, להפעיל ולהשבית קווים דרך Reseller API עם מפתח ומזהה בקשה, ולקבל webhooks על שינויים.
- אין כניסה אחודה לצופים; מסך מנגן עם פרטי הכניסה של הקו שלו.
שיקולי אבטחה
הפלטפורמה נשארת בתוך הבניין.
- השאירו את בסיס הניגון והצמתים ברשת בית החולים; הציבו את הלוח מאחורי ה-reverse proxy עם TLS והגדירו TRUSTED_PROXIES כדי שיומן הביקורת יראה כתובות אמיתיות.
- כניסה דו-שלבית לכל חשבון לוח וקבוצות הרשאות, כדי שמנהל מחלקה יראה רק מה שהתפקיד דורש.
- קישורי ניגון חתומים ופוקעים, מגבלת חיבור אחד לכל קו ליד מיטה, וקשירה לכתובת היכן שלמסכים יש כתובות קבועות.
- גיבויים מוצפנים של מסד הנתונים עם עותק מחוץ לאתר, ויומן ביקורת לכל שינוי בקווים ובקטלוג; הלוח לא מחזיק נתוני מטופלים.
פתרון תקלות
הבדיקות הראשונות הרגילות.
- למיטה אין טלוויזיה: בדקו שהקו שלה מופעל ולא פג, ואז את פרטי הכניסה והכתובת של המסך.
- ערוץ חסר במחלקה אחת: בדקו את הבאוקטים של החבילה של סוג המחלקה.
- אגף מתקשה: בדקו את הלב הפועם של צומת האגף ושהמסכים שלו מנותבים אליו.
- הטלוויזיה נעצרת בהפסקת אינטרנט: בדקו שבסיס הניגון והמקורות הם כתובות פנימיות; פידים חיצוניים תלויים בקו היציאה.