O painel do instrutor acompanha, ao vivo, uma sessão do console de ressonância que um aluno está rodando em outra máquina — e deixa o instrutor ajustar o paciente simulado ou provocar um incidente na hora que achar melhor, em vez de depender só do sorteio automático do console.
A conexão é sempre iniciada pelo lado do aluno, e o instrutor entra com um código:
O servidor de retransmissão (server/relay.js) não guarda nada: só repassa mensagens entre o
console e o painel enquanto os dois estiverem na mesma sala. Fechar a aba do aluno ou recarregar a página
derruba a conexão; o painel detecta e limpa a leitura, mostrando "sem dados" em vez de números antigos parados
na tela.
Ligar o modo ONLINE tem duas consequências diretas no console:
Como o modo livre não repete mais os avisos na tela do aluno, as mensagens de erro e aviso do console chegam ao vivo no painel Erros do console, e as pendências contínuas (cobertura de bobina incompleta, shim fora da faixa, banda de saturação faltando etc.) aparecem no painel Pendências da sequência selecionada — a mesma lista que o Parameter Card do aluno já mostra, só que espelhada aqui.
O quadro SINAIS DO PACIENTE mostra batimento, SpO2 e frequência respiratória exatamente como o console os calcula, mais o traçado de ECG. Os três só aparecem depois que o console conecta um monitor de verdade — mesa no iso-centro e sem quench — porque antes disso não há nada sendo medido; enquanto isso o painel mostra — bpm, —% e — irpm em vez de um número que pareceria real sem ser.
Abaixo dos números, EXAME mostra a fase atual (Worklist, Registro, Posicionamento etc.) e AQUISIÇÃO se há uma sequência rodando ou parada.
Seis controles, cada um mandando o valor assim que o instrutor solta o controle deslizante ou o campo numérico:
| Controle | Efeito |
|---|---|
| Movimento | Amplitude de movimento do paciente — reflete direto no artefato de movimento e no ghosting das imagens. |
| Ansiedade | Acima de certo nível aumenta a chance do paciente acionar a pera de emergência sozinho. |
| Conforto | Entra no relatório final de desempenho do aluno. |
| Batimento | Sobrescreve o bpm calculado pelo console. |
| SpO2 | Sobrescreve a saturação calculada pelo console. |
| Respiração | Sobrescreve a frequência respiratória calculada pelo console. |
Movimento, ansiedade e conforto não têm automático — uma vez ajustados, continuam evoluindo sozinhos a partir do valor que o instrutor deixou, do jeito que já evoluem no console livre. Batimento, SpO2 e respiração têm o botão Automático, que devolve o cálculo ao console; sem clicar nele, o valor forçado fica valendo até a sessão acabar ou o instrutor mudar de novo.
Espelha o Parameter Card do aluno: cobertura de bobina, shim, bandas de saturação, tudo que falta resolver na sequência que o aluno tem selecionada agora. Some sozinho quando o aluno corrige.
Log cronológico de tudo que seria ERRO ou AVISO na tela do aluno, mais as confirmações que fecham um aviso anterior (mesa chegou ao iso-centro, elemento de bobina religado). Mensagens de rotina sem relação com um alarme não chegam aqui — só o que interessa ao instrutor acompanhar.
Cada botão manda um comando único para o console; nenhum depende de o aluno estar numa tela específica.
Os quatro clássicos — objeto ferromagnético, pera de emergência, queimadura, quench — abrem no console do aluno o mesmo procedimento de emergência que o botão local abriria, com o checklist de passos incluído.
Desliga, ao acaso, um dos elementos hoje ligados na bobina — mesmo com a aquisição já em andamento. Sem alarme: quem percebe é o aluno, pela imagem mais ruidosa ou pela cobertura caindo nas Pendências. Resolve-se na aba Posicionamento, religando o elemento certo.
| Botão | O que falha |
|---|---|
| FREQUÊNCIA | Etapa de calibração da frequência central. |
| TRANSMISSOR | Etapa de calibração do transmissor. |
| SHIM | Etapa de shim de volume. |
| BOBINA | Etapa de sintonia e checagem de elementos da bobina. |
Se um pré-scan estiver em andamento no console, falha a etapa escolhida na hora; senão arma a falha para o próximo pré-scan que rodar (troca de sequência, ou o aluno repetindo pelo botão "Repetir ajuste"). Não é uma emergência — o console trava por qualidade, não por segurança, e o aluno resolve pelo próprio painel de pré-scan.
Falha no compressor/cold head, não perda de campo: o nível de hélio despenca na hora e bloqueia nova aquisição até a leitura subir de volta. A recuperação é automática, mais lenta que o resfriamento do gradiente. Não é quench — o campo nunca sai do ar, e o console não trava tudo, só a próxima aquisição.
Empurra a temperatura da bobina de gradiente sem esperar uma sequência de duty cycle alto (EPI, trens de eco longos, muitas concatenações) rodar até lá. Acima de 58 °C o console bloqueia nova aquisição — resfriamento obrigatório, não é emergência — até cair a 48 °C.
Quebra o sincronismo de uma série cardíaca com disparo por ECG em andamento. Sem uma série dessas rodando, o clique não faz nada — não é código-azul, é um problema de sincronismo do mesmo tipo que um bloqueio por SAR ou pelo resfriamento do gradiente. Aborta a aquisição na hora e devolve a série para a fila como pendente; o aluno repete pelo botão Iniciar.