Hem
XtreamUIPro

Installationsguide

Installationsguide för sjukvård

Konfigurera plattformen som patient-TV för ett sjukhus: utbud per avdelning, sjukhusets egen informationskanal, en linje per säng eller avdelnings-TV, och allt i sjukhusets nät.

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 branschPå plattformenVar i panelen
Avdelningens utbudBouquet: en namngiven uppsättning kanaler, filmer eller serier som ett paket ger tillgång tillBouquets, från Strömmar och Movies / Series
Säng eller avdelnings-TVLinje: en åtkomst med sitt paket, sina bouquets, förfallodatum, anslutningsgräns och utdataLinjer → lägg till, eller aktiveringskoder, eller Reseller API
TV-kanal eller informationsslingaLive-kanal: en ström med sina källor, EPG och utdataformatStrömmar → lägg till en live-ström (käll-URL eller RTMP-push)
Hälsoupplysnings- och informationsvideorVOD-katalog: filmer och serier med säsonger och avsnitt, kategorier och metadataMovies och Series, eller VOD-ingest-jobbet
Åtkomstperiod för en sängLinjens förfallodatum, som förnyas av ett paket, en kredit eller API:etLinjens förfallodatum och paketets varaktighet
Nod för flygel eller byggnadStreamingnoder: edge-servrar som registreras från panelen, en per plats eller byggnadServers → lägg till en nod, installerad via SSH
Skärmar per sängLinjens max antal anslutningar: hur många enheter som får titta samtidigtLinjens max antal anslutningar

Förutsättningar

Vad du ska ha innan du installerar.

  1. 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å.
  2. 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).
  3. 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.

  1. Kör installationsprogrammet på den centrala servern och ange uppspelningsbasen till sjukhusets interna adress, så att skärmarna stannar i det lokala nätet.
  2. Ange licensnyckeln på servern; om platsen saknar internet, aktivera den offline i det lokala nätet.
  3. Registrera en nod per flygel eller byggnad via Servers; panelen installerar den via SSH och dirigerar den flygelns skärmar till den.
  4. 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.

  1. Skapa en bouquet per utbud (allmän avdelning, rum för långa vårdtider, barnavdelning) av de licensierade kanalerna.
  2. Skapa en bouquet med sjukhusets informations- och hälsoupplysningsvideor och lägg den i varje paket.
  3. 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.
  4. 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.

  1. Ett enskilt sjukhus driver panelen med sitt administratörskonto; inget partnerkonto behövs för att slå på en säng.
  2. 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.
  3. 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.

  1. 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.
  2. 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.
  3. Bind linjen till TV:ns adress när nätet ger skärmarna fasta adresser.
  4. 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.

  1. 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.
  2. Lägg dem i informationsbouqueten så att varje avdelningstyp får dem.
  3. 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.

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. Inaktivera linjen för en säng eller flygel som är stängd, och aktivera den igen när den öppnar på nytt.
  3. 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.

  1. Panelen har ingen inbyggd koppling till sjukhussystem; det finns ingen koppling till patientlarm, patientjournal eller EHR.
  2. 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.
  3. 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.

  1. 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.
  2. Tvåfaktorsinloggning för varje panelkonto och behörighetsgrupper, så att en avdelningschef bara ser det rollen behöver.
  3. 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.
  4. 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.

  1. En säng saknar TV: kontrollera att dess linje är aktiverad och inte har gått ut, sedan skärmens inloggningsuppgifter och adress.
  2. En kanal saknas på en avdelning: kontrollera bouquets i paketet för den avdelningstypen.
  3. En flygel buffrar: kontrollera flygelns nods heartbeat och att dess skärmar dirigeras till den.
  4. TV:n stannar under ett internetavbrott: kontrollera att uppspelningsbasen och källorna är interna adresser; externa flöden är beroende av uplinken.