Te przewodniki odwzorowują pojęcia branży na obiekty, które platforma ma dziś (bukiety, linie, pakiety, konta partnerów, węzły, API). To odwzorowania koncepcyjne, a nie funkcje specyficzne dla branż, a konto partnera jest kontem delegowanym, a nie odizolowanym najemcą.
Odwzorowanie koncepcyjne
Nic w panelu nie nazywa się pacjentem ani oddziałem. Tabela mówi, który obiekt pełni jaką rolę; kolejne rozdziały konfigurują je w tej kolejności.
| W Twojej branży | Na platformie | Gdzie w panelu |
|---|---|---|
| Zestaw kanałów oddziału | Bukiet: nazwany zestaw kanałów, filmów lub seriali przyznawany przez pakiet | Bouquets, ze Streams oraz Movies / Series |
| Łóżko lub telewizor oddziałowy | Linia: jeden dostęp z pakietem, bukietami, datą wygaśnięcia, limitem połączeń i wyjściami | Lines → dodaj, albo kody aktywacyjne, albo Reseller API |
| Kanał telewizyjny lub pętla informacyjna | Kanał na żywo: strumień ze źródłami, EPG i formatami wyjściowymi | Streams → dodaj strumień na żywo (adres źródła lub wysyłka RTMP) |
| Filmy edukacji zdrowotnej i informacyjne | Katalog VOD: filmy i seriale z sezonami i odcinkami, kategorie i metadane | Movies i Series lub zadanie pobierania VOD |
| Okres dostępu łóżka | Data wygaśnięcia linii, odnawiana przez pakiet, kredyt lub API | Data wygaśnięcia linii i czas trwania pakietu |
| Węzeł skrzydła lub budynku | Węzły streamingu: serwery brzegowe zarejestrowane z panelu, po jednym na lokalizację lub budynek | Servers → dodaj węzeł, instalowany przez SSH |
| Ekrany na łóżko | Maks. liczba połączeń linii: ile urządzeń może oglądać jednocześnie | Maks. liczba połączeń linii |
Wymagania wstępne
Co mieć przed instalacją.
- Serwer w serwerowni szpitala (Ubuntu 22.04 lub 24.04), instalator i adres wewnętrzny, do którego mają dostęp telewizory przyłóżkowe i oddziałowe.
- Sygnały kanałów, do których szpital ma prawa, filmy informacyjne i edukacji zdrowotnej szpitala oraz ekrany (dekodery Android TV, dekodery MAG lub Enigma2, telewizory Smart TV z aplikacją odtwarzacza lub przeglądarką).
- Decyzję, kto administruje panelem (zwykle dział IT), jak nazywane są łóżka i oddziały oraz jaki jest zestaw kanałów każdego typu oddziału.
Wdrożenie infrastruktury
Serwer centralny, potem węzeł na skrzydło.
- Uruchom instalator na serwerze centralnym i ustaw bazę odtwarzania na wewnętrzny adres szpitala, aby ekrany pozostawały w sieci lokalnej.
- Ustaw klucz licencji na serwerze; gdy w lokalizacji nie ma internetu, aktywuj go offline w sieci lokalnej.
- Zarejestruj węzeł na skrzydło lub budynek w sekcji Serwery; panel instaluje go przez SSH i kieruje do niego ekrany tego skrzydła.
- Utwórz konto partnerskie (reseller) dla działu IT oddziału lub administratora oddziału, jeśli ich praca ma być oddzielona od centralnego administratora.
Organizacja treści
Zestawy kanałów na oddział, jeden bukiet informacyjny.
- Utwórz jeden bukiet na zestaw kanałów (oddział ogólny, pokoje długiego pobytu, pediatria) z licencjonowanych kanałów.
- Utwórz bukiet z filmami informacyjnymi i edukacji zdrowotnej szpitala i dodaj go do każdego pakietu.
- Utwórz jeden pakiet na typ oddziału z bukietami, które przyznaje, i długim czasem trwania jako okresem dostępu, aby łóżko nie wygasało między pacjentami.
- Uporządkuj kanały i nadaj im logo, aby menu na ekranie przyłóżkowym dobrze się czytało.
Konfiguracja partnerów (resellerów)
Zwykle sam dział IT.
- Pojedynczy szpital prowadzi panel z kontem administratora; do włączenia łóżka nie jest potrzebne konto partnerskie.
- Dodaj konto partnerskie z ograniczoną grupą uprawnień, gdy kierownik oddziału lub dział ma zarządzać liniami własnych ekranów.
- Grupa szpitali z kilkoma lokalizacjami dostaje jedno konto partnerskie na lokalizację, każde z własnymi liniami; to konto delegowane, a nie odizolowana instalacja.
Konfiguracja linii łóżek i oddziałów
Jedna linia na łóżko lub telewizor oddziałowy.
- Utwórz jedną linię na ekran w sekcji Linie → dodaj, nazwaną według łóżka lub oddziału (na przykład Oddział 4 łóżko 12), z pakietem typu oddziału.
- Ustaw maksymalną liczbę połączeń na 1 dla ekranu przyłóżkowego lub na liczbę ekranów w sali wspólnej.
- Przypisz linię do adresu telewizora, gdy sieć nadaje ekranom stałe adresy.
- Skonfiguruj ekran raz danymi linii (Xtream Codes API lub M3U albo portal MAG / Enigma2); dane zostają przy łóżku, więc nowy pacjent nie wymaga konfiguracji.
Filmy informacyjne i edukacji zdrowotnej
Własna biblioteka szpitala.
- Prześlij filmy powitalne, regulamin oddziału i edukacji zdrowotnej jako filmy, a programy wieloczęściowe jako seriale, z krótkim opisem i kategorią na temat.
- Umieść je w bukiecie informacyjnym, aby każdy typ oddziału je otrzymywał.
- Zastąp film w panelu, gdy zmieniają się informacje; ekrany od razu widzą nową wersję.
Kanały telewizyjne i pętla informacyjna
Kanały na żywo dla oddziałów.
- Dodaj każdy licencjonowany kanał w sekcji Streamy wraz z jego sygnałem; dodaj źródło EPG, aby przewodnik na ekranie pokazywał programy.
- Dla kanału komunikatów dodaj zapętlony stream na żywo zasilany enkoderem w szpitalu i umieść go w bukiecie informacyjnym.
- Kanały, które szpital może pokazywać tylko na niektórych oddziałach, trzymaj w bukietach przyznawanych wyłącznie przez pakiety tych oddziałów.
Dostęp i wygasanie
Łóżko pozostaje włączone.
- Nadaj linii łóżka długą ważność i odnawiaj ją wraz z pakietem, gdy się kończy; łóżko nie powinno gasnąć między dwoma pacjentami.
- Wyłącz linię łóżka lub skrzydła, które jest zamknięte, i włącz ją ponownie, gdy zostanie otwarte.
- Zasubskrybuj webhooki w systemie wewnętrznym, jeśli ma wiedzieć o wygasających i wyłączonych liniach.
Integracja z innymi systemami
IT szpitala steruje liniami; panel odtwarza wideo.
- Panel nie ma natywnej integracji z systemami szpitalnymi; nie ma połączenia z przywołaniem pielęgniarki, dokumentacją pacjenta ani EHR.
- Własny system szpitala może tworzyć, odnawiać, włączać i wyłączać linie przez Reseller API z kluczem i identyfikatorem żądania oraz odbierać webhooki o zmianach.
- Nie ma logowania jednokrotnego dla widzów; ekran odtwarza danymi swojej linii.
Kwestie bezpieczeństwa
Platforma zostaje wewnątrz budynku.
- Trzymaj bazę odtwarzania i węzły w sieci szpitala; umieść panel za reverse proxy z TLS i ustaw TRUSTED_PROXIES, aby dziennik audytu widział prawdziwe adresy.
- Logowanie dwuskładnikowe dla każdego konta panelu i grupy uprawnień, aby kierownik oddziału widział tylko to, czego wymaga jego rola.
- Podpisane i wygasające linki odtwarzania, limit połączeń równy jeden na linię przyłóżkową oraz przypisanie do adresu tam, gdzie ekrany mają stałe adresy.
- Szyfrowane kopie zapasowe bazy z kopią zewnętrzną oraz dziennik audytu każdej zmiany linii i katalogu; panel nie przechowuje danych pacjentów.
Rozwiązywanie problemów
Typowe pierwsze kontrole.
- Łóżko nie ma telewizji: sprawdź, czy jego linia jest włączona i nie wygasła, a następnie dane i adres ekranu.
- Na jednym oddziale brakuje kanału: sprawdź bukiety pakietu tego typu oddziału.
- Skrzydło buforuje: sprawdź heartbeat węzła skrzydła i czy jego ekrany są do niego kierowane.
- Telewizja zatrzymuje się podczas awarii internetu: sprawdź, czy baza odtwarzania i źródła mają adresy wewnętrzne; sygnały zewnętrzne zależą od łącza wychodzącego.