Dessa guider kopplar en branschs begrepp till de objekt som plattformen har i dag (bouquets, linjer, paket, partnerkonton, noder, API:et). De är begreppsmässiga motsvarigheter, inte branschspecifika funktioner, och ett partnerkonto är ett delegerat konto, inte en isolerad hyresgäst.
Begreppsmässig mappning
Inget i panelen heter patient eller avdelning. Tabellen anger vilket objekt som spelar vilken roll; kapitlen nedan sätter upp dem i den ordningen.
| I din bransch | På plattformen | Var i panelen |
|---|---|---|
| Avdelningens utbud | Bouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång till | Bouquets, från Strömmar och Movies / Series |
| Säng eller avdelnings-TV | Linje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdata | Linjer → lägg till, eller aktiveringskoder, eller Reseller API |
| TV-kanal eller informationsslinga | Live-kanal: en ström med sina källor, EPG och utdataformat | Strömmar → lägg till en live-ström (käll-URL eller RTMP-push) |
| Hälsoupplysnings- och informationsvideor | VOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadata | Movies och Series, eller VOD-ingest-jobbet |
| Åtkomstperiod för en säng | Linjens förfallodatum, som förnyas av ett paket, en kredit eller API:et | Linjens förfallodatum och paketets varaktighet |
| Nod för flygel eller byggnad | Streamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnad | Servers → lägg till en nod, installerad via SSH |
| Skärmar per säng | Linjens max antal anslutningar: hur många enheter som får titta samtidigt | Linjens max antal anslutningar |
Förutsättningar
Vad du ska ha innan du installerar.
- En server i sjukhusets serverrum (Ubuntu 22.04 eller 24.04), installationsprogrammet och en intern adress som TV-apparaterna vid sängarna och på avdelningarna kan nå.
- De kanalflöden sjukhuset har rättigheter till, sjukhusets informations- och hälsoupplysningsvideor och skärmarna (Android TV-boxar, MAG- eller Enigma2-boxar, smart-TV med en spelarapp eller en webbläsare).
- Ett beslut om vem som administrerar panelen (vanligtvis IT-teamet), hur sängar och avdelningar namnges och utbudet för varje avdelningstyp.
Driftsättning av infrastrukturen
Den centrala servern, sedan en nod per flygel.
- Kör installationsprogrammet på den centrala servern och ange uppspelningsbasen till sjukhusets interna adress, så att skärmarna stannar i det lokala nätet.
- Ange licensnyckeln på servern; om platsen saknar internet, aktivera den offline i det lokala nätet.
- Registrera en nod per flygel eller byggnad via Servers; panelen installerar den via SSH och dirigerar den flygelns skärmar till den.
- Skapa ett partnerkonto (reseller) för IT-teamet på en avdelning, eller för en avdelningsadministratör, om deras arbete ska hållas åtskilt från den centrala administratören.
Organisation av innehållet
Utbud per avdelning, en informationsbouquet.
- Skapa en bouquet per utbud (allmän avdelning, rum för långa vårdtider, barnavdelning) av de licensierade kanalerna.
- Skapa en bouquet med sjukhusets informations- och hälsoupplysningsvideor och lägg den i varje paket.
- Skapa ett paket per avdelningstyp med de bouquets det ger och en lång löptid som åtkomstperiod, så att en säng inte går ut mellan patienter.
- Ordna kanalerna och ge dem logotyper så att menyn på skärmen vid sängen läses bra.
Konfiguration av partner (återförsäljare)
Vanligtvis bara IT-teamet.
- Ett enskilt sjukhus driver panelen med sitt administratörskonto; inget partnerkonto behövs för att slå på en säng.
- Lägg till ett partnerkonto med en begränsad behörighetsgrupp när en avdelningschef eller en avdelning ska hantera linjer för sina egna skärmar.
- En sjukhusgrupp med flera platser får ett partnerkonto per plats, var och ett med egna linjer; det är ett delegerat konto, inte en isolerad installation.
Konfiguration av linjer för sängar och avdelningar
En linje per säng eller avdelnings-TV.
- Skapa en linje per skärm via Linjer → lägg till, namngiven efter sängen eller avdelningen (till exempel Avdelning 4 säng 12), med avdelningstypens paket.
- Ställ in max antal anslutningar på 1 för en skärm vid sängen, eller på antalet skärmar i ett delat rum.
- Bind linjen till TV:ns adress när nätet ger skärmarna fasta adresser.
- Konfigurera skärmen en gång med linjens inloggningsuppgifter (Xtream Codes API eller M3U, eller MAG- / Enigma2-portalen); inloggningsuppgifterna stannar kvar vid sängen, så en ny patient behöver ingen uppsättning.
Informations- och hälsoupplysningsvideor
Sjukhusets eget bibliotek.
- Ladda upp välkomst-, avdelningsregel- och hälsoupplysningsfilmer som filmer, och program i flera delar som serier, med en kort beskrivning och en kategori per ämne.
- Lägg dem i informationsbouqueten så att varje avdelningstyp får dem.
- Ersätt en video i panelen när informationen ändras; skärmarna ser den nya versionen direkt.
TV-kanaler och informationsslingan
Livekanaler för avdelningarna.
- Lägg till varje licensierad kanal under Strömmar med dess flöde; lägg till en EPG-källa så att guiden på skärmen visar programmen.
- För en meddelandekanal, lägg till en loopande live-ström som matas av en encoder på sjukhuset och lägg den i informationsbouqueten.
- Ha kanaler som sjukhuset bara får visa på vissa avdelningar i bouquets som bara de avdelningarnas paket ger.
Åtkomst och förfallodatum
Sängen förblir påslagen.
- Ge en sängs linje ett långt förfallodatum och förnya den med dess paket när det börjar ta slut; en säng ska inte bli mörk mellan två patienter.
- Inaktivera linjen för en säng eller flygel som är stängd, och aktivera den igen när den öppnar på nytt.
- Prenumerera ett internt system på webhooks om det behöver känna till linjer som snart går ut och inaktiverade linjer.
Integration med andra system
Sjukhusets IT styr linjer; panelen spelar video.
- Panelen har ingen inbyggd koppling till sjukhussystem; det finns ingen koppling till patientlarm, patientjournal eller EHR.
- Ett eget system på sjukhuset kan skapa, förnya, aktivera och inaktivera linjer via Reseller API med en nyckel och ett request-id, och ta emot webhooks vid ändringar.
- Det finns ingen single sign-on för tittare; en skärm spelar med inloggningsuppgifterna för sin linje.
Säkerhetsaspekter
Plattformen stannar inne i byggnaden.
- Håll uppspelningsbasen och noderna i sjukhusets nät; lägg panelen bakom reverse proxyn med TLS och sätt TRUSTED_PROXIES så att granskningsloggen ser riktiga adresser.
- Tvåfaktorsinloggning för varje panelkonto och behörighetsgrupper, så att en avdelningschef bara ser det rollen behöver.
- Signerade uppspelningslänkar som går ut, en anslutningsgräns på ett per linje vid sängen och adressbindning där skärmarna har fasta adresser.
- Krypterade databassäkerhetskopior med en kopia utanför platsen, och granskningsloggen för varje ändring av linjer och katalog; panelen håller inga patientuppgifter.
Felsökning
De vanliga första kontrollerna.
- En säng saknar TV: kontrollera att dess linje är aktiverad och inte har gått ut, sedan skärmens inloggningsuppgifter och adress.
- En kanal saknas på en avdelning: kontrollera bouquets i paketet för den avdelningstypen.
- En flygel buffrar: kontrollera flygelns nods heartbeat och att dess skärmar dirigeras till den.
- TV:n stannar under ett internetavbrott: kontrollera att uppspelningsbasen och källorna är interna adresser; externa flöden är beroende av uplinken.