Estes guias mapeiam os conceitos de um setor para os objetos que a plataforma tem hoje (bouquets, lines, pacotes, contas de parceiro, nodes, a API). São mapeamentos conceituais, não recursos específicos de um setor, e uma conta de parceiro é uma conta delegada, não um tenant isolado.
Mapeamento conceitual
Nada no painel se chama paciente ou ala. A tabela diz qual objeto faz qual papel; os capítulos abaixo os configuram nessa ordem.
| No seu setor | Na plataforma | Onde no painel |
|---|---|---|
| Grade da ala | Bouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede | Bouquets, a partir de Streams e Movies / Series |
| Leito ou televisão de ala | Line: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas | Lines → adicionar, ou códigos de ativação, ou a Reseller API |
| Canal de TV ou loop de informação | Canal ao vivo: um stream com suas fontes, EPG e formatos de saída | Streams → adicionar um stream ao vivo (URL de origem ou envio por RTMP) |
| Vídeos de educação em saúde e informação | Catálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados | Movies e Series, ou a tarefa de ingestão de VOD |
| Período de acesso de um leito | Data de expiração da line, renovada por um pacote, um crédito ou a API | A data de expiração da line e a duração do pacote |
| Node de ala ou prédio | Nodes de streaming: servidores de borda registrados pelo painel, um por local ou prédio | Servers → adicionar um node, instalado por SSH |
| Telas por leito | Máximo de conexões da line: quantos dispositivos podem assistir ao mesmo tempo | O máximo de conexões da line |
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 leito e de ala consigam acessar.
- Os sinais de canais para os quais o hospital tem direitos, os vídeos de informação e educação em saúde do hospital e as telas (boxes Android TV, aparelhos MAG ou Enigma2, smart TVs com um app player ou um navegador).
- Uma decisão sobre quem administra o painel (normalmente a equipe de TI), como leitos e alas são nomeados e a grade de cada tipo de ala.
Implantação da infraestrutura
O servidor central, depois um node por ala.
- Execute o instalador no servidor central e defina a base de reprodução como o endereço interno do hospital, para que as telas permaneçam na rede local.
- Defina a chave de licença no servidor; sem internet no local, ative-a offline na rede local.
- Registre um node por ala ou prédio em Servidores; o painel o instala por SSH e direciona as telas dessa ala a ele.
- Crie uma conta de parceiro (revendedor) para a equipe de TI de um departamento, ou para um administrador de ala, se o trabalho deles deve ficar separado do administrador central.
Organização do conteúdo
Grades por ala, um bouquet de informação.
- Crie um bouquet por grade (ala geral, quartos de longa permanência, pediatria) a partir dos canais licenciados.
- Crie um bouquet com os vídeos de informação e educação em saúde do hospital e adicione-o a todos os pacotes.
- Crie um pacote por tipo de ala com os bouquets que ele concede e uma duração longa como período de acesso, para que um leito não expire entre pacientes.
- Ordene os canais e dê logotipos a eles para que o menu da tela do leito fique bem legível.
Configuração de parceiros (revendedores)
Em geral, apenas a equipe de TI.
- Um único hospital opera o painel com a conta de administrador; nenhuma conta de parceiro é necessária para ligar um leito.
- Adicione uma conta de parceiro com um grupo de permissões limitado quando um gestor de ala ou um departamento deva gerenciar as linhas das próprias telas.
- Um grupo hospitalar com várias unidades recebe uma conta de parceiro por unidade, cada uma com suas próprias linhas; é uma conta delegada, não uma instalação isolada.
Configuração das linhas de leitos e alas
Uma linha por leito ou televisão de ala.
- Crie uma linha por tela em Linhas → adicionar, com o nome do leito ou da ala (por exemplo, Ala 4 leito 12), com o pacote do tipo de ala.
- Defina o máximo de conexões como 1 para uma tela de leito, ou como o número de telas de um quarto compartilhado.
- Vincule a linha ao endereço da televisão quando a rede der endereços fixos às telas.
- Configure a tela uma única vez com as credenciais da linha (Xtream Codes API ou M3U, ou o portal MAG / Enigma2); as credenciais ficam com o leito, então um novo paciente não exige nenhuma configuração.
Vídeos de informação e educação em saúde
A biblioteca do próprio hospital.
- Envie boas-vindas, regras da ala e filmes de educação em saúde como filmes, e 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; as telas veem a nova versão imediatamente.
Canais de televisão e o loop de informação
Canais ao vivo para as alas.
- Adicione cada canal licenciado em Streams com o seu sinal; adicione uma fonte EPG para que o guia na tela mostre os programas.
- Para um canal de avisos, adicione um stream ao vivo em loop alimentado por um encoder no hospital e coloque-o no bouquet de informação.
- Mantenha os canais que o hospital só pode exibir em algumas alas em bouquets que apenas os pacotes dessas alas concedem.
Acesso e vencimento
O leito continua ligado.
- Dê à linha de um leito um vencimento longo e renove-a com o pacote quando estiver acabando; um leito não deve ficar às escuras entre dois pacientes.
- Desative a linha de um leito ou de uma ala fechada e ative-a de novo quando reabrir.
- Inscreva um sistema interno nos webhooks se ele precisar saber de linhas prestes a vencer 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á conexão com chamada de enfermagem, prontuário de paciente ou EHR.
- Um sistema do próprio hospital pode criar, renovar, ativar e desativar linhas pela Reseller API com uma chave e um id de requisição e receber webhooks nas mudanças.
- Não há login único para espectadores; uma tela reproduz com as credenciais da sua linha.
Considerações de segurança
A plataforma fica dentro do prédio.
- Mantenha a base de reprodução e os nodes na rede do hospital; coloque o painel atrás do proxy reverso com TLS e defina TRUSTED_PROXIES para que o log de auditoria veja os endereços reais.
- Login em duas etapas para toda conta do painel e grupos de permissões, para que um gestor de ala veja apenas o que a função exige.
- Links de reprodução assinados e com expiração, um limite de uma conexão por linha de leito e vínculo de endereço onde as telas têm endereços fixos.
- Backups criptografados do banco de dados com cópia externa e o log de auditoria para cada alteração de linhas e do catálogo; o painel não guarda dados de pacientes.
Solução de problemas
As primeiras verificações habituais.
- Um leito está sem televisão: verifique se a linha dele está ativada e não expirada e depois as credenciais e o endereço da tela.
- Falta um canal em uma ala: verifique os bouquets do pacote desse tipo de ala.
- Uma ala trava: verifique o heartbeat do node da ala e se as telas dela estão direcionadas a ele.
- A televisão para durante uma queda da internet: verifique se a base de reprodução e as fontes são endereços internos; os sinais externos dependem do uplink.