Mapa da aula
Aula 09 publicada. Mapa, exemplo, EX041.
flowchart TD
N0["9.1 Tendências como evidência"]
N1["9.2 Janelas de mudança"]
N2["9.3 Ler a saída"]
N3["9.4 Combinar fontes"]
N4["9.5 Alertas"]
N5["9.6 Guardar as evidências"]
N6["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
N6 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX041"]
Desenho lógico
flowchart LR
N0["9.1 Tendências como evidência"]
N1["9.2 Janelas de mudança"]
N2["9.3 Ler a saída"]
N3["9.4 Combinar fontes"]
N4["9.5 Alertas"]
N5["9.6 Guardar as evidências"]
N6["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX041"]
[9.1 Tendências como evidência]
|
v
[9.2 Janelas de mudança]
|
v
[9.3 Ler a saída]
|
v
[9.4 Combinar fontes]
|
v
[9.5 Alertas]
|
v
[9.6 Guardar as evidências]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX041]
Objetivos de aprendizagem
Você vai (1) usar os registros de tendências do BMS como evidência de segurança; (2) sinalizar mudanças fora das janelas aprovadas com um script curto; e (3) combinar evidências de tendências, de logins e da rede.
9.1 Tendências como evidência
Um BMS registra valores ao longo do tempo — temperaturas, valores de referência, posições de válvulas —, principalmente para os engenheiros. Os mesmos registros mostram quando um valor de referência mudou e, com contas nominais, quem o mudou. Muitas vezes, são a melhor evidência de adulteração num sistema predial.
Para Aisha, o registro de tendências costuma ser o primeiro lugar para olhar quando algo parece errado, porque mostra diretamente o efeito físico. Descubra com que frequência cada ponto é amostrado e por quanto tempo os registros são guardados antes de confiar neles. Onde as contas são compartilhadas, a tendência mostra o que mudou, mas não quem mudou.
9.2 Janelas de mudança
A manutenção combina janelas para as mudanças planejadas de valores de referência, por exemplo, nas manhãs dos dias úteis. Uma mudança fora de uma janela não é necessariamente maliciosa, mas precisa de uma explicação.
"""Lab 9: flag operating-theatre temperature setpoint changes outside a synthetic change window."""
trend = [("01:00", 20.0), ("02:00", 20.0), ("03:00", 26.0), ("04:00", 26.0), ("09:00", 21.0)]
window = ("08:00", "10:00")
prev = None
for t, sp in trend:
if prev is not None and sp != prev:
inside = window[0] <= t <= window[1]
print(f"{t} setpoint {prev}->{sp} {'in window' if inside else 'OUTSIDE WINDOW - review'}")
prev = sp
Execute com python3 lab_trend.py. Saída verificada:
03:00 setpoint 20.0->26.0 OUTSIDE WINDOW - review
09:00 setpoint 26.0->21.0 in window
As janelas devem ser combinadas com a manutenção e escritas, com quaisquer exceções, como reparos emergenciais. Fora da janela, a pergunta é simplesmente o que aconteceu e quem fez. O Laboratório 9 confere a tendência de um valor de referência de centro cirúrgico com uma janela matinal e sinaliza qualquer mudança fora dela. Revise as janelas com a manutenção anualmente.
9.3 Ler a saída
Às 03:00, o valor de referência do centro cirúrgico subiu de 20 °C para 26 °C, fora da janela das 08:00 às 10:00; ele voltou para 21 °C às 09:00, dentro da janela. A mudança das 03:00 é a que deve ser revisada.
O retorno para 21 °C às 09:00 está dentro da janela, mas ainda vale anotá-lo, porque sugere que alguém percebeu a mudança anterior e a corrigiu. As duas mudanças entram na revisão, com as perguntas sobre quem fez cada uma e por quê. O laboratório mostra apenas o valor de referência; a tendência da temperatura real do centro cirúrgico mostraria se a mudança teve efeito.
9.4 Combinar fontes
Verifique no registro de auditoria do BMS quem estava conectado às 03:00; no registro do gateway, as sessões remotas; no registro do firewall, as conexões com a zona do BMS. A concordância entre as fontes fortalece a conclusão, seja ela qual for.
Registre o que cada fonte mostrou, inclusive as que não mostraram nada. No Millbrook, o registro do gateway não tinha sessões às 03:00, o que tornava improvável uma mudança remota, e o registro de auditoria do BMS nomeava o engenheiro da noite. O registro do firewall também teria sido verificado se as duas primeiras fontes tivessem discordado.
9.5 Alertas
Onde o BMS permitir, gere um alarme para mudanças de valores de referência fora das janelas em unidades críticas, enviado ao engenheiro de plantão da manutenção.
Combine com a manutenção quais unidades contam como críticas, como as unidades de tratamento de ar dos centros cirúrgicos, e o que o engenheiro de plantão deve fazer ao receber o alarme. Um alarme que ninguém atende logo passa a ser ignorado. Teste-o uma vez depois de configurá-lo, durante uma mudança planejada, e registre o resultado. Revise a lista de alarmes a cada trimestre com os engenheiros de plantão, retirando as unidades que já não precisam dele.
9.6 Guardar as evidências
Quando uma mudança precisar de revisão, exporte no mesmo dia os registros de tendências e de auditoria relevantes, anote a hora da exportação e guarde-os com as notas da revisão; a retenção do BMS muitas vezes é curta.
Guarde as exportações onde apenas as pessoas que revisam a mudança possam lê-las, com uma nota sobre a origem de cada uma. No Millbrook, os registros de tendências eram guardados por apenas 14 dias, o que mais tarde virou uma constatação no relatório de risco de Aisha. Até que a retenção seja ampliada, a exportação no mesmo dia é a única prática segura.
Exemplo resolvido (Millbrook sintético)
Aisha verifica os registros: nenhuma sessão no gateway às 03:00, mas o registro de auditoria do BMS mostra que o engenheiro da noite elevou o valor de referência durante uma falha do chiller, para reduzir a carga, e esqueceu de registrar. A explicação é documentada, e o procedimento de plantão ganha um passo: registrar no livro do turno qualquer mudança fora da janela.
Caso sintético — Millbrook. A tendência e a explicação são inventadas.
Erros e limites
Os registros de tendências podem ter amostragem esparsa e perder mudanças curtas; os relógios precisam estar sincronizados. A retenção pode ser de apenas algumas semanas — exporte o que precisar.
Exercícios
- EX041 — Lógica da janela. Por que a mudança das 09:00 não é sinalizada?
Mostrar critérios de avaliação
Rubrica: 3 = 09:00 está dentro da janela das 08:00 às 10:00; 2 = "permitida"; 1 = errado; 0 = nenhum. - EX042 — Tendência modificada. Se a janela fosse das 02:00 às 04:00, o que o laboratório imprimiria?
Mostrar critérios de avaliação
Rubrica: 3 = 03:00 "in window", 09:00 "OUTSIDE WINDOW - review"; 2 = um; 1 = igual; 0 = nenhum. - EX043 — Três fontes. Quais três registros Aisha combina com a tendência?
Mostrar critérios de avaliação
Rubrica: 3 = auditoria do BMS, gateway, firewall; 2 = dois; 1 = um; 0 = nenhum. - EX044 — Impacto clínico. Que impacto clínico um valor de referência de 26 °C num centro cirúrgico poderia ter durante a noite?
Mostrar critérios de avaliação
Rubrica: 3 = sala inutilizável/fora da especificação no início da lista, atraso ou preocupação de controle de infecção; 2 = parcial; 1 = vago; 0 = nenhum. - EX045 — Melhoria do processo. Que mudança evita a próxima mudança fora da janela sem explicação?
Mostrar critérios de avaliação
Rubrica: 3 = registro obrigatório no livro do turno, alarme para mudança fora da janela; 2 = um; 1 = culpar; 0 = nenhum.
Síntese
Os registros de tendências mostram o que mudou e quando; combinados com os registros de acesso, explicam a mudança.