Estes guias fazem corresponder os conceitos de um setor aos objetos que a plataforma tem hoje (bouquets, linhas, pacotes, contas de parceiro, nós, a API). São correspondências conceptuais, não funcionalidades específicas de um setor, e uma conta de parceiro é uma conta delegada, não um inquilino isolado.
Correspondência conceptual
Nada no painel se chama doente ou ala. A tabela diz que objeto desempenha que papel; os capítulos abaixo configuram-nos por essa ordem.
| No seu setor | Na plataforma | Onde no painel |
|---|---|---|
| Grelha da ala | Bouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede | Bouquets, a partir de Streams e Movies / Series |
| Cama ou televisão de ala | Linha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas | Lines → adicionar, ou códigos de ativação, ou a Reseller API |
| Canal de televisão ou ciclo de informação | Canal em direto: um stream com as suas fontes, EPG e formatos de saída | Streams → adicionar um stream em direto (URL de origem ou envio RTMP) |
| Vídeos de educação para a saúde e informação | Catálogo VOD: filmes e séries com temporadas e episódios, categorias e metadados | Movies e Series, ou a tarefa de ingestão VOD |
| Período de acesso de uma cama | Data de validade da linha, renovada por um pacote, um crédito ou pela API | A data de validade da linha e a duração do pacote |
| Nó de ala ou edifício | Nós de streaming: servidores edge registados a partir do painel, um por local ou edifício | Servers → adicionar um nó, instalado por SSH |
| Ecrãs por cama | Máximo de ligações da linha: quantos dispositivos podem ver em simultâneo | O máximo de ligações da linha |
Pré-requisitos
O que ter antes de instalar.
- Um servidor na sala de dados do hospital (Ubuntu 22.04 ou 24.04), o instalador e um endereço interno que as televisões de cabeceira e de ala consigam alcançar.
- Os feeds de canais de que o hospital detém os direitos, os vídeos de informação e educação para a saúde do hospital e os ecrãs (boxes Android TV, boxes MAG ou Enigma2, smart TVs com uma aplicação de leitor ou um navegador).
- Uma decisão sobre quem administra o painel (normalmente a equipa de TI), como as camas e as alas são nomeadas e a grelha de cada tipo de ala.
Implementação da infraestrutura
O servidor central, depois um nó por ala.
- Execute o instalador no servidor central e defina a base de reprodução para o endereço interno do hospital, para que os ecrãs permaneçam na rede local.
- Defina a chave de licença no servidor; sem internet no local, ative-a offline na rede local.
- Registe um nó por ala ou edifício em Servers; o painel instala-o por SSH e encaminha para ele os ecrãs dessa ala.
- Crie uma conta de parceiro (revendedor) para a equipa de TI de um departamento, ou para um administrador de ala, se o seu trabalho deve ficar separado do administrador central.
Organização do conteúdo
Grelhas por ala, um bouquet de informação.
- Crie um bouquet por grelha (ala geral, quartos de internamento prolongado, pediatria) a partir dos canais licenciados.
- Crie um bouquet com os vídeos de informação e educação para a saúde do hospital e adicione-o a todos os pacotes.
- Crie um pacote por tipo de ala com os bouquets que concede e uma duração longa como período de acesso, para que uma cama não expire entre doentes.
- Ordene os canais e dê-lhes logótipos para que o menu do ecrã de cabeceira fique bem legível.
Configuração de parceiros (revendedores)
Normalmente, apenas a equipa de TI.
- Um único hospital opera o painel com a conta de administrador; não é necessária nenhuma conta de parceiro para ligar uma cama.
- Adicione uma conta de parceiro com um grupo de permissões limitado quando um responsável de ala ou um departamento deva gerir as linhas dos seus próprios ecrãs.
- Um grupo hospitalar com vários locais recebe uma conta de parceiro por local, cada uma com as suas próprias linhas; é uma conta delegada, não uma instalação isolada.
Configuração das linhas de camas e alas
Uma linha por cama ou televisão de ala.
- Crie uma linha por ecrã em Lines → add, com o nome da cama ou da ala (por exemplo, Ala 4 cama 12), com o pacote do tipo de ala.
- Defina o máximo de ligações como 1 para um ecrã de cabeceira, ou como o número de ecrãs de um quarto partilhado.
- Associe a linha ao endereço da televisão quando a rede atribui endereços fixos aos ecrãs.
- Configure o ecrã uma só vez com as credenciais da linha (API Xtream Codes ou M3U, ou o portal MAG / Enigma2); as credenciais ficam com a cama, pelo que um novo doente não exige nenhuma configuração.
Vídeos de informação e educação para a saúde
A biblioteca do próprio hospital.
- Carregue as boas-vindas, as regras da ala e os filmes de educação para a saúde como filmes, e os programas em várias partes como séries, com uma breve descrição e uma categoria por tema.
- Coloque-os no bouquet de informação para que todos os tipos de ala os recebam.
- Substitua um vídeo no painel quando a informação mudar; os ecrãs veem a nova versão de imediato.
Canais de televisão e o ciclo de informação
Canais em direto para as alas.
- Adicione cada canal licenciado em Streams com o seu feed; adicione uma fonte EPG para que o guia no ecrã mostre os programas.
- Para um canal de avisos, adicione um stream em direto em ciclo alimentado por um codificador no hospital e coloque-o no bouquet de informação.
- Mantenha os canais que o hospital só pode mostrar em algumas alas em bouquets que apenas os pacotes dessas alas concedem.
Acesso e validade
A cama continua ligada.
- Dê à linha de uma cama uma validade longa e renove-a com o seu pacote quando estiver a acabar; uma cama não deve ficar às escuras entre dois doentes.
- Desative a linha de uma cama ou de uma ala encerrada e ative-a de novo quando reabrir.
- Subscreva um sistema interno nos webhooks se este precisar de saber das linhas prestes a expirar e desativadas.
Integração com outros sistemas
A TI do hospital controla as linhas; o painel reproduz o vídeo.
- O painel não tem integração nativa com sistemas hospitalares; não há ligação a chamada de enfermagem, processo clínico ou EHR.
- Um sistema do próprio hospital pode criar, renovar, ativar e desativar linhas através da Reseller API com uma chave e um id de pedido, e receber webhooks nas alterações.
- Não há início de sessão único para espectadores; um ecrã reproduz com as credenciais da sua linha.
Considerações de segurança
A plataforma fica dentro do edifício.
- Mantenha a base de reprodução e os nós na rede do hospital; coloque o painel atrás do proxy inverso com TLS e defina TRUSTED_PROXIES para que o registo de auditoria veja os endereços reais.
- Início de sessão com dois fatores para todas as contas do painel e grupos de permissões, para que um responsável de ala veja apenas o que a função exige.
- Ligações de reprodução assinadas e com expiração, um limite de uma ligação por linha de cabeceira e associação de endereço onde os ecrãs têm endereços fixos.
- Cópias de segurança cifradas da base de dados com cópia externa e o registo de auditoria para cada alteração de linhas e do catálogo; o painel não guarda dados de doentes.
Resolução de problemas
As primeiras verificações habituais.
- Uma cama está sem televisão: verifique se a sua linha está ativada e não expirada e depois as credenciais e o endereço do ecrã.
- Falta um canal numa ala: verifique os bouquets do pacote desse tipo de ala.
- Uma ala bloqueia: verifique o heartbeat do nó da ala e se os seus ecrãs estão encaminhados para ele.
- A televisão pára durante uma falha da internet: verifique se a base de reprodução e as fontes são endereços internos; os feeds externos dependem do uplink.