Home
XtreamUIPro

Setupgids

Installatiegids voor de gezondheidszorg

Configureer het platform als patiënten-tv van een ziekenhuis: kanaalaanbod per afdeling, het eigen informatiekanaal van het ziekenhuis, een lijn per bed of afdelingstelevisie, en alles op het ziekenhuisnetwerk.

Deze gidsen koppelen de begrippen van een sector aan de objecten die het platform vandaag heeft (bouquets, lijnen, pakketten, partneraccounts, nodes, de API). Het zijn conceptuele toewijzingen, geen sectorspecifieke functies, en een partneraccount is een gedelegeerd account, geen geïsoleerde tenant.

Conceptuele toewijzing

Niets in het paneel heet een patiënt of een afdeling. De tabel zegt welk object welke rol speelt; de hoofdstukken hieronder richten ze in die volgorde in.

In je sectorOp het platformWaar in het paneel
Kanaalaanbod van een afdelingBouquet: een benoemde set kanalen, films of series die een pakket toekentBouquets, vanuit Streams en Movies / Series
Bed of afdelingstelevisieLijn: één toegang met pakket, bouquets, vervaldatum, verbindingslimiet en uitvoerLijnen → toevoegen, of activeringscodes, of de Reseller-API
Televisiekanaal of informatielusLive kanaal: een stream met zijn bronnen, EPG en uitvoerformatenStreams → een live stream toevoegen (bron-URL of RTMP-push)
Gezondheidsvoorlichtings- en informatievideo'sVOD-catalogus: films en series met seizoenen en afleveringen, categorieën en metadataMovies en Series, of de VOD-ingesttaak
Toegangsperiode van een bedVervaldatum van de lijn, verlengd door een pakket, een credit of de APIDe vervaldatum van de lijn en de looptijd van het pakket
Node van een vleugel of gebouwStreamingnodes: edge-servers die vanuit het paneel worden geregistreerd, één per locatie of gebouwServers → een node toevoegen, geïnstalleerd via SSH
Schermen per bedMax. verbindingen van de lijn: hoeveel apparaten tegelijk mogen kijkenDe max. verbindingen van de lijn

Vereisten

Wat je nodig hebt voor de installatie.

  1. Een server in de datakamer van het ziekenhuis (Ubuntu 22.04 of 24.04), de installer en een intern adres dat de televisies bij het bed en op de afdeling kunnen bereiken.
  2. De kanaalfeeds waarvoor het ziekenhuis de rechten heeft, de informatie- en gezondheidseducatievideo's van het ziekenhuis, en de schermen (Android TV-boxen, MAG- of Enigma2-boxen, smart-tv's met een speler-app of een browser).
  3. Een besluit over wie het paneel beheert (doorgaans het IT-team), hoe bedden en afdelingen worden genoemd en het kanaalaanbod van elk afdelingstype.

Uitrol van de infrastructuur

De centrale server, daarna een node per vleugel.

  1. Draai de installer op de centrale server en stel de afspeelbasis in op het interne adres van het ziekenhuis, zodat de schermen op het lokale netwerk blijven.
  2. Stel de licentiesleutel in op de server; activeer hem offline op het lokale netwerk als de locatie geen internet heeft.
  3. Meld via Servers een node per vleugel of gebouw aan; het paneel installeert hem via SSH en stuurt de schermen van die vleugel ernaartoe.
  4. Maak een partneraccount (reseller) voor het IT-team van een afdeling, of voor een afdelingsbeheerder, als hun werk gescheiden moet zijn van de centrale beheerder.

Indeling van de content

Kanaalaanbod per afdeling, één informatiebouquet.

  1. Maak één bouquet per kanaalaanbod (algemene afdeling, kamers voor langdurig verblijf, kinderafdeling) van de gelicentieerde kanalen.
  2. Maak een bouquet met de informatie- en gezondheidseducatievideo's van het ziekenhuis en voeg die toe aan elk pakket.
  3. Maak één pakket per afdelingstype met de bouquets die het toekent en een lange looptijd als toegangsperiode, zodat een bed niet tussen patiënten verloopt.
  4. Zet de kanalen in volgorde en geef ze logo's, zodat het menu op het scherm naast het bed goed leest.

Configuratie van partners (resellers)

Meestal alleen het IT-team.

  1. Een enkel ziekenhuis beheert het paneel met zijn beheerdersaccount; er is geen partneraccount nodig om een bed aan te zetten.
  2. Voeg een partneraccount met een beperkte rechtengroep toe wanneer een afdelingsmanager of een afdeling de lijnen van zijn eigen schermen zelf moet beheren.
  3. Een ziekenhuisgroep met meerdere locaties krijgt één partneraccount per locatie, elk met eigen lijnen; het is een gedelegeerd account, geen geïsoleerde installatie.

Configuratie van lijnen voor bedden en afdelingen

Eén lijn per bed of afdelingstelevisie.

  1. Maak onder Lijnen → toevoegen één lijn per scherm aan, genoemd naar het bed of de afdeling (bijvoorbeeld Afdeling 4 bed 12), met het pakket van het afdelingstype.
  2. Stel het maximale aantal verbindingen in op 1 voor een scherm naast het bed, of op het aantal schermen in een gedeelde kamer.
  3. Koppel de lijn aan het adres van de televisie wanneer het netwerk schermen vaste adressen geeft.
  4. Configureer het scherm eenmalig met de inloggegevens van de lijn (Xtream Codes API of M3U, of het MAG- / Enigma2-portal); de inloggegevens blijven bij het bed, dus een nieuwe patiënt hoeft niets in te stellen.

Informatie- en gezondheidseducatievideo's

De eigen bibliotheek van het ziekenhuis.

  1. Upload welkomst-, afdelingsregel- en gezondheidseducatiefilms als films, en programma's uit meerdere delen als series, met een korte beschrijving en een categorie per onderwerp.
  2. Zet ze in de informatiebouquet zodat elk afdelingstype ze ontvangt.
  3. Vervang een video in het paneel wanneer de informatie verandert; de schermen zien de nieuwe versie meteen.

Televisiekanalen en de informatielus

Live kanalen voor de afdelingen.

  1. Voeg elk gelicentieerd kanaal toe onder Streams met zijn feed; voeg een EPG-bron toe zodat de gids op het scherm de programma's toont.
  2. Voeg voor een mededelingenkanaal een herhalende live stream toe die door een encoder in het ziekenhuis wordt gevoed en zet hem in de informatiebouquet.
  3. Houd kanalen die het ziekenhuis maar op sommige afdelingen mag tonen in bouquets die alleen de pakketten van die afdelingen toekennen.

Toegang en vervaldatum

Het bed blijft aan.

  1. Geef de lijn van een bed een lange vervaldatum en verleng hem met zijn pakket wanneer die bijna om is; een bed mag niet donker worden tussen twee patiënten.
  2. Schakel de lijn van een gesloten bed of vleugel uit en schakel hem weer in wanneer die heropent.
  3. Abonneer een intern systeem op de webhooks als het moet weten van aflopende en uitgeschakelde lijnen.

Integratie met andere systemen

De ziekenhuis-IT stuurt lijnen aan; het paneel speelt video af.

  1. Het paneel heeft geen native integratie met ziekenhuissystemen; er is geen koppeling met verpleegoproep, patiëntendossier of EPD.
  2. Een eigen systeem van het ziekenhuis kan lijnen aanmaken, verlengen, inschakelen en uitschakelen via de Reseller-API met een sleutel en een request-id, en webhooks bij wijzigingen ontvangen.
  3. Er is geen single sign-on voor kijkers; een scherm speelt af met de inloggegevens van zijn lijn.

Beveiligingsoverwegingen

Het platform blijft binnen het gebouw.

  1. Houd de afspeelbasis en de nodes op het ziekenhuisnetwerk; zet het paneel achter de reverse proxy met TLS en stel TRUSTED_PROXIES in zodat het auditlogboek echte adressen ziet.
  2. Aanmelden met twee factoren voor elk paneelaccount en rechtengroepen, zodat een afdelingsmanager alleen ziet wat de rol nodig heeft.
  3. Ondertekende en verlopende afspeellinks, een verbindingslimiet van één per bedline en adresbinding waar schermen vaste adressen hebben.
  4. Versleutelde databaseback-ups met een off-sitekopie, en het auditlogboek voor elke wijziging van lijnen en catalogus; het paneel bevat geen patiëntgegevens.

Probleemoplossing

De gebruikelijke eerste controles.

  1. Een bed heeft geen televisie: controleer of de lijn is ingeschakeld en niet is verlopen, en daarna de inloggegevens en het adres van het scherm.
  2. Een kanaal ontbreekt op één afdeling: controleer de bouquets van het pakket van dat afdelingstype.
  3. Een vleugel buffert: controleer de heartbeat van de node van de vleugel en of zijn schermen ernaartoe worden gestuurd.
  4. De televisie stopt tijdens een internetstoring: controleer of de afspeelbasis en de bronnen interne adressen zijn; externe feeds hangen af van de uplink.