Bewiki Care · Setor de Qualidade

Manual do Painel de Indicadores

O sistema lê as planilhas da Qualidade sozinho, comenta as linhas com problema e manda um e-mail toda segunda-feira às 7h. Este manual explica como operar e o que fazer quando algo não sai como esperado. Não precisa saber programar.

01O que o sistema faz

Toda segunda-feira às 7h, sozinho, sem ninguém apertar nada:

  1. Abre a pasta Qualidade - Fontes do Motor no Google Drive
  2. Lê todas as planilhas que estiverem lá dentro
  3. Conta, soma e compara com a semana anterior
  4. Pede a uma inteligência artificial para interpretar os números
  5. Escreve um comentário nas linhas que parecem ter problema, dentro da própria planilha
  6. Manda um e-mail com o resumo

Você não precisa preparar nada, nem padronizar planilha. O sistema descobre sozinho o que é cada coluna, mesmo que cada setor preencha de um jeito diferente.

A regra de ouro

Os números do e-mail são calculados por computador e estão certos. As interpretações e recomendações são sugestões de uma inteligência artificial e podem estar erradas.

Sempre confira antes de decidir algo com base nelas. É por isso que todo e-mail traz esse aviso no pé.

02Os dois e-mails que você recebe

Todo dia, ~13h — a sentinela

Um e-mail curto dizendo se o sistema está de pé. Assunto começa com [OK], [AVISO] ou [FALHA]. Confere chaves, pasta de fontes, agendamentos, últimas execuções e consumo do dia.

Não gasta cota de inteligência artificial. Um monitor que consome o recurso que monitora falharia justo no dia em que precisa avisar. Se em algum dia esse e-mail não chegar, isso também é informação: algo travou.

Toda segunda, ~7h — o relatório de indicadores

O assunto começa com uma destas três faixas — dá para triar sem abrir:

Assunto começa comSignifica
DENTRO DO ESPERADONada de anormal na semana
PONTOS DE ATENÇÃOTem coisa para olhar, sem urgência
ATENÇÃO CRÍTICATem achado grave. Abra hoje.

Dentro do e-mail, nesta ordem

  • Resumo executivo — 3 a 5 frases. Se você só tiver 30 segundos, leia isto.
  • Por planilha — quantos registros cada planilha teve e a variação em relação à semana passada: ▲ subiu, ▼ caiu, ■ estável. Cada nome é um link; clique e a planilha abre.
  • Indicadores — os números da semana, em cartões.
  • Achados — os problemas encontrados, com uma barra colorida indicando a gravidade.
  • Ações recomendadas — o que fazer, em quanto tempo e por qual área. Nunca aparece nome de pessoa: notificação de qualidade não serve para apontar culpado.
  • Linhas que exigem revisão manual — até 15 linhas específicas, com o número da linha, para você ir direto nelas.
  • Qualidade do preenchimento — nota de 0 a 10 sobre o quão bem preenchidas estão as planilhas.
Leia com atenção

Se uma planilha teve menos registros que na semana anterior, o sistema trata isso como possível subnotificação, não como melhora. Menos notificação normalmente quer dizer que as pessoas pararam de notificar — não que pararam de acontecer eventos.

03O que aparece nas planilhas

Na primeira vez que o sistema analisa uma planilha, ele cria duas colunas novas no fim dela:

ColunaO que tem dentro
Comentário IAO comentário sobre aquela linha. Vazio significa que a linha está ok.
Análise IA (data)Quando foi analisada e a gravidade. Por exemplo: 2026-08-31 · alta

A célula do comentário fica colorida conforme a gravidade — as mesmas cores das faixas do e-mail:

Cor na célulaGravidade
Vermelho claroCrítica
Laranja claroAlta
Amarelo claroMédia
Verde claroBaixa
Pode ficar tranquilo

O sistema não apaga, não corrige e não move nada que você escreveu. Ele só escreve nessas duas colunas — e só limpa a cor que ele mesmo pintou antes, nunca a formatação que o setor aplicou.

Pode apagar o conteúdo dessas colunas à vontade: na próxima execução ele reescreve. E rodar duas vezes no mesmo dia não duplica coluna nem recomenta a mesma linha.

04As três tarefas do dia a dia

4.1 · Incluir uma planilha nova na análise

Esta é a operação mais comum, e não precisa mexer em código. Abra a pasta de fontes e coloque a planilha lá:

Pasta “Qualidade - Fontes do Motor” ↗

Se a planilha…Faça assim
é suaArraste o arquivo para dentro da pasta
é de outra pessoa
(aparece em “Compartilhados comigo”)
Clique nos ao lado dela → OrganizarAdicionar atalho → escolha a pasta

Pronto: ela entra na próxima segunda-feira.

Por que atalho

Você não pode mover para a sua pasta um arquivo que não é seu. O atalho resolve, e o sistema entende atalho exatamente como entende arquivo.

Você não precisa avisar ninguém, dizer quais são as colunas, nem padronizar nada.

4.2 · Tirar uma planilha da análise

  • Simples: tire a planilha (ou o atalho) da pasta.
  • Sem tirar da pasta: renomeie o arquivo pondo EXCLUIR no começo do nome.

O sistema pula qualquer arquivo cujo nome contenha EXCLUIR, Modelo, Teste, Rascunho, Arquivo morto, Cópia de, Financeiro ou Planilha sem título.

4.3 · Mudar quem recebe o e-mail

Esta precisa de uma mexida no código — uma linha só.

  1. Abra o programa no Apps Script ↗
  2. Na lista da esquerda, clique em 00_Config.gs
  3. Aperte Ctrl+F e procure por destinatarios
  4. Edite os e-mails, cada um entre apóstrofos e separados por vírgula
  5. Ctrl+S para salvar
destinatarios: { to: ['ana@empresa.com.br', 'bruno@empresa.com.br'],
                 cc: ['diretoria@empresa.com.br'] },
A Qualidade recebe sempre

Você não precisa incluir a Qualidade nessa lista. Todo e-mail de indicador já sai com cópia para ela automaticamente, por regra do próprio sistema.

Isso é de propósito: se dependesse de alguém lembrar de repetir os endereços da Qualidade em cada configuração nova, um dia alguém esqueceria — e a falha seria silenciosa, porque o e-mail sai normalmente, só não chega para quem consolida os indicadores.

Cuidado

Os apóstrofos ', as vírgulas e os colchetes [ ] precisam ficar exatamente assim. Se apagar um por acidente, o sistema para de funcionar. Se acontecer, use Ctrl+Z para desfazer.

05Rodar agora, sem esperar

Abra o programa no Apps Script, clique no arquivo na lista da esquerda e clique em ▶ Executar. Cada arquivo tem uma função só, então não precisa mexer em nenhum seletor.

Use sempre nesta ordem:

Z1_Diagnosticar Confere as fontes Diz quantas linhas cada planilha tem e o que o sistema entendeu de cada coluna. Não usa inteligência artificial, não gasta cota, não escreve nada, não manda e-mail. Pode rodar à vontade.
Z2_Testar Ensaio geral Faz a análise completa de verdade, mas manda o e-mail só para você, com [TESTE] no assunto, e não escreve nas planilhas. Consome cota.
Z3_Rodar Valendo Manda para todos os destinatários e escreve os comentários nas planilhas. É o mesmo que o agendamento de segunda faz sozinho.

Os outros três arquivos

Z4_Sentinela Está de pé? Roda a verificação de saúde agora, sem esperar as 13h. Custo zero. Use depois de consertar algo, para confirmar.
Z5_Agendar Ligar os automáticos Cria os agendamentos. Rode uma vez, e de novo sempre que mudar dia ou hora. É seguro repetir: apaga os antigos antes de criar.
Z6_Modelos Quais IAs existem Lista as inteligências artificiais que suas chaves podem usar hoje. Rode isto antes de pedir ajuda quando o log disser “Todos os modelos falharam”.

O resultado aparece embaixo, no painel Registro de execução.

06Quando algo dá errado

Primeiro lugar para olhar: a aba LOG da planilha de controle. Cada linha tem data, nível e mensagem. Procure por ERROR e WARN.

Abrir a planilha de controle ↗

Mensagens que são normais e não pedem ação

Mensagem no logPor que está tudo bem
acima do teto de N TPMO sistema percebeu que uma inteligência artificial não daria conta e trocou por outra na hora. Funcionou.
tempo de execução esgotado no loteA planilha era grande. O que sobrou entra na próxima execução. Nada se perde.
linha(s) além do teto de 120Mesma coisa: comenta 120 linhas por planilha por vez, o resto fica para depois.
Ignorando a planilha de controleCorreto. A planilha de log não deve ser analisada como se fosse dado.
Atalho "X" não pôde ser resolvidoO atalho aponta para um arquivo apagado ou que perdeu o compartilhamento. Apague o atalho.

Problemas de verdade

SintomaCausa provávelO que fazer
Não chegou e-mail nenhumA execução falhouOlhe a aba LOG. Você também deve ter recebido um e-mail com [FALHA] no assunto.
Aba não encontradaA aba da planilha foi renomeadaRode Z1_Diagnosticar para ver o nome que ele procurou
Nenhum cabeçalho preenchidoO cabeçalho não está nas 8 primeiras linhas, ou a aba está vaziaConfira se a planilha tem cabeçalho de verdade
papéis: NENHUM no diagnósticoOs nomes das colunas são muito fora do padrãoA planilha vai ser analisada mal. Vale renomear as colunas para algo mais claro: “Data”, “Descrição”, “Status”
Nenhuma chave configuradaAs chaves de API saíram das configuraçõesVeja o item 07
Groq 401 · Gemini 401/403Uma chave expirou ou foi revogadaGere outra e substitua (item 07)
Todos os modelos falharamAs inteligências artificiais mudaram de nome, ou a cota do dia acabouSe for cota, espere até amanhã. Se persistir, peça ajuda técnica.
Comentários genéricos e inúteisFalta contexto do seu setorItem 08
O sistema entendeu as colunas erradoCabeçalho ambíguoRode limparCachePerfis e depois Z1_Diagnosticar de novo

07As chaves de API

O sistema usa inteligências artificiais gratuitas: chaves da Groq e do Google Gemini. Elas ficam guardadas nas configurações do projeto, nunca no código.

Onde ver ou trocar

  1. Abra o programa → ⚙️ Configurações do projeto (engrenagem na barra da esquerda)
  2. Role até Propriedades do script
  3. Você verá duas linhas: GROQ_KEYS e GEMINI_KEYS
  4. Para trocar: Editar propriedades do script → mude o valor → Salvar

Formato: as chaves na mesma linha, separadas por vírgula, sem espaço.

chave1,chave2,chave3

Quantas você quiser. Mais chaves significa mais capacidade — o sistema distribui a carga entre elas sozinho, escolhendo a cada momento a que tem mais folga.

Onde gerar chave novaLink
Groqconsole.groq.com/keys ↗
Google Geminiaistudio.google.com/apikey ↗

Para ver quanto foi consumido hoje, rode a função relatorioChaves. Não gasta nada.

08Melhorar os comentários

Se os comentários vierem genéricos — “verificar dados”, “revisar registro” — o problema quase sempre é falta de contexto: o sistema não conhece o seu setor.

  1. Abra 00_Config.gs
  2. Procure por atencao: com Ctrl+F
  3. Acrescente frases suas, no mesmo formato: texto entre apóstrofos, vírgula no fim
atencao: [
  'Descrição com menos de 15 palavras é insuficiente e deve ser apontada.',
  'Caso de alta severidade sem tratativa registrada é ALERTA CRÍTICO, sempre.',
  'Evento em UTI sem horário preenchido é problema, porque o turno importa.',
],
O que escrever

Escreva o que você diria a um analista no primeiro dia de trabalho. Por exemplo: “se a classificação diz queda mas a descrição fala de medicação, está errado”, ou “notificação da Emergência quase nunca vem com o campo X preenchido; sinalize”.

Este é o campo que mais muda o resultado. Vale investir tempo nele.

09O que o sistema não faz

Honestidade sobre os limites, para não haver surpresa:

  • Não conserta planilha. Ele aponta o problema; corrigir é humano.
  • Não lê arquivo Excel (.xlsx) solto no Drive. Só planilha do Google. Se tiver um .xlsx, abra e use Arquivo → Salvar como Planilhas Google.
  • Não lê Formulário. Lê a planilha de respostas do formulário, que é o que interessa.
  • Não lê mais de 30 planilhas por execução. Se a pasta passar disso, o log avisa e o excedente fica de fora.
  • Analisa no máximo 5.000 linhas por aba (as mais recentes) e comenta no máximo 120 linhas por planilha por execução.
  • Só olha os últimos 7 dias. Registro antigo não entra no recorte do período.
  • Não garante acerto. É inteligência artificial: erra. O e-mail avisa isso no pé.
  • Não substitui análise humana. Ele economiza o trabalho de olhar linha por linha; a decisão continua sendo sua.
Dados de paciente

O texto das planilhas é enviado para as empresas de inteligência artificial (Groq e Google) para ser analisado. O sistema tenta ignorar colunas de identificação pessoal — nome, e-mail, telefone, CPF, prontuário — mas isso não é garantia: se houver nome de paciente escrito no meio do texto de uma descrição, ele vai junto.

Se as planilhas tiverem identificação de paciente, avise a pessoa técnica antes de continuar usando. É necessário acrescentar uma etapa de mascaramento.

10Glossário

TermoO que é, em português claro
Apps ScriptOnde o programa mora. É um editor de código do Google, de graça, dentro da sua conta.
RotinaUm e-mail agendado. Hoje existe uma: a varredura da Qualidade, toda segunda às 7h.
FonteUma planilha mais uma aba. É a menor unidade que o sistema lê.
VarreduraO ato de olhar a pasta e pegar tudo que está lá dentro.
Gatilho ou AcionadorO despertador do Google que dispara a rotina no horário.
AtalhoUm apontador para um arquivo que está em outro lugar. Ocupa espaço zero.
API · chave de APIA senha que dá acesso à inteligência artificial.
TokenPedacinho de palavra. É como as inteligências artificiais contam o tamanho do texto.
TPMTokens por minuto: o limite de quanto texto a IA aceita por minuto.
LogO diário do sistema. Registra o que aconteceu em cada execução.
Perfil ou layoutO mapa de “qual coluna é o quê” numa planilha.
SeveridadeGravidade: crítica, alta, média ou baixa.
TratativaA ação registrada em resposta ao evento notificado.
SubnotificaçãoQuando param de registrar os eventos, mas eles continuam acontecendo.

11Onde fica cada coisa

O quêLink
Pasta de fontes
ponha as planilhas aqui
Qualidade - Fontes do Motor ↗
Planilha de controle
aba LOG
Controle - Motor de Indicadores ↗
O programa
Apps Script
Motor de Indicadores - Bewiki Care ↗
Console da Groqconsole.groq.com/keys ↗
Google AI Studioaistudio.google.com/apikey ↗

12Rotina de manutenção

Pouca coisa, e nada urgente.

QuandoO quêTempo
Toda segunda, depois do e-mailLer o e-mail. Se o assunto disser ATENÇÃO CRÍTICA, abrir.5 min
Uma vez por semanaAbrir a aba LOG e procurar ERROR2 min
Quando chegar planilha novaJogar na pasta de fontes (item 4.1)30 seg
Quando um setor mudar o formulárioRodar limparCachePerfis e depois Z1_Diagnosticar2 min
Se os comentários pioraremMelhorar o campo atencao (item 08)15 min
Uma vez por mêsRodar relatorioChaves para ver o consumo1 min

13Chamar ajuda técnica

Entregue estas quatro informações — elas resolvem a maior parte do diagnóstico:

  1. O que você esperava e o que aconteceu
  2. Print da aba LOG, nas linhas da data do problema
  3. Print do Registro de execução no Apps Script, se rodou à mão
  4. Se foi e-mail: print do e-mail, com o assunto visível

A documentação técnica fica na pasta do projeto: RESUMO_TECNICO.md traz a arquitetura e as decisões, e docs/IMPLANTACAO.md o passo a passo de instalação. Há também uma bateria de testes automatizados — node tests/rodar.js.