

Case · produto próprio da YM
Vetfaz: o desenho de um sistema para um negócio cheio de regras.
Uma clínica veterinária é várias empresas numa só: agenda, atendimento, internação 24 horas, plantão pago de um jeito para cada profissional e financeiro, às vezes em mais de uma unidade. O Vetfaz é o sistema de gestão para clínicas veterinárias que a YM está construindo, ainda antes do lançamento. Aqui estão as decisões por trás dele e o jeito de produzir. Se a sua empresa também junta unidades, funções e regras de dinheiro, o raciocínio é o mesmo.
Por que um sistema de clínica é difícil de acertar.
A dificuldade mora nas regras do negócio. Cada regra abaixo virou uma decisão de arquitetura antes da primeira tela.
Várias clínicas, um sistema
Cada clínica precisa ver só os próprios dados, mesmo com todas na mesma base.
DecisãoTodo dado pertence a uma clínica, e cada ação confere no servidor quem pede e de qual clínica. O sistema nunca confia no que vem do navegador.
Gente em mais de um lugar
O mesmo veterinário atende em duas clínicas, com papéis diferentes em cada uma.
DecisãoUma conta por pessoa, com um vínculo por clínica. O sistema impede marcar a mesma pessoa no mesmo horário em duas clínicas, e a outra clínica vê só "Indisponível".
Cada função vê uma parte
Dono, recepção, enfermagem e financeiro precisam de telas e limites diferentes.
DecisãoNove papéis com permissões próprias. O menu só esconde opções; a permissão de verdade é conferida dentro de cada ação.
Dinheiro dividido por regra
Cada profissional recebe de um jeito: por atendimento, por plantão, por percentual.
DecisãoO repasse é montado como regra de dados, não como código feito para cada clínica. Quando a regra cabe no modelo, um jeito novo de pagar vira uma configuração nova, sem mexer no código.
A arquitetura que segura o sistema quando o negócio cresce.
Decisões que valem para qualquer empresa com várias unidades, várias funções e regras de dinheiro.
Automação que não duplica
O que o sistema lança sozinho a partir de um atendimento fechado nunca acontece duas vezes, nem com clique duplo ou dois gatilhos ao mesmo tempo.
Regra fixa onde precisa de previsibilidade
A sugestão de escala segue regras, não IA: a mesma entrada dá sempre a mesma escala. Ela nasce como rascunho, nunca quebra uma regra obrigatória e pode ser desfeita.
O nome em cada mudança
As alterações guardam quem fez, em qual clínica e o que mudou. Na escala, o dono vai ver quem registrou a evolução de cada internado e notar o nome que não bate antes de fechar o repasse.
Módulos ligados por clínica
Internação e escala de plantão são módulos que cada clínica vai ligar quando precisar. Desligados, somem do menu e o sistema recusa qualquer ação deles, mesmo por fora da tela.
O cliente do cliente
Quem paga é a clínica, mas o tutor também vai usar o sistema: ele vai entrar por um link que a clínica envia, sem criar conta, para agendar e cancelar.
Rotinas que aguentam falha
Os lembretes rodam numa rotina que não envia a mesma mensagem duas vezes, e a falha de um envio não derruba os outros.
A IA faz o rascunho. A pessoa decide o que vale.
Uma porta só para a IA
Toda IA do sistema passa por um painel lateral, e as telas só entregam o contexto. Se aparecer uma IA melhor, a troca acontece num ponto só, sem refazer tela.
Só vale depois da revisão
No atendimento, o que a IA escrever vai entrar como rascunho e só vale depois que o veterinário revisar. A IA apoia; quem decide é o veterinário.
Ação só com confirmação
A IA vai propor a ação já preenchida, e nada vai ser gravado sem o clique de quem usa. Ela só vai poder fazer o que o papel da pessoa permite.
Número calculado, não inventado
Os números de gestão vão ser calculados pelo sistema. A IA vai receber o número pronto, explicar e mostrar de onde ele veio.
Quer conhecer o produto? O Vetfaz tem site próprio, com a lista de espera do lançamento.
Um processo que trava o erro antes de ele chegar ao usuário.
É o mesmo jeito de produzir que vai para o sistema da sua empresa.
- papéis de acesso, cada um testado contra o que não pode fazer
- 9
- mínimo do código alterado coberto por teste antes de ir ao ar
- 85%
- dados reais de clínica usados em teste
- 0
- Especificação antes do códigoCada funcionalidade começa por uma especificação curta: o que faz, para quem, o que fica de fora e como saber que está pronta. Ela é aprovada antes da primeira linha.
- Trabalho por áreaO trabalho é dividido por área do sistema: cada tela é aberta uma vez e sai inteira, e duas frentes andam ao mesmo tempo sem uma desfazer a outra.
- Teste em cada correçãoNenhuma correção fecha sem o teste que falharia se ela fosse desfeita. A cada mudança, os testes conferem que uma clínica não vê a outra e que um papel não faz o que não pode.
- Revisão antes do arAntes de cada versão ir ao ar, o sistema é revisado perfil por perfil, seguindo um roteiro, numa versão de teste. Se um teste falhar, o envio para o ar trava sozinho.
O mesmo raciocínio, no sistema da sua empresa.
Cada sistema tem a arquitetura que o problema pede. O que se repete é o jeito de pensar:
O Vetfaz mostra como trabalhamos. Ainda não é resultado de cliente.
- Várias unidades e funçõesFiliais, papéis e permissões desenhados antes das telas, para o sistema crescer sem virar remendo.
- Regras de negócio como dadoO que muda com frequência, como comissão, preço e prazo, vira configuração. Ajustar uma regra não vira um projeto novo.
- IA com confirmaçãoA IA entra na tarefa que se repete, e a decisão fica com a sua equipe. Quando ela não é a melhor resposta, dizemos.
O que perguntam sobre o case.
Não. É produto próprio da YM, ainda antes do lançamento. O que esta página descreve no futuro ainda não existe.
Porque um produto próprio põe o método à prova com regras de negócio reais, de ponta a ponta. O que funciona ali vai para os projetos de clientes.
Não necessariamente. A arquitetura sai do problema de cada empresa. O que vale para todo projeto é o processo: especificação antes do código, permissão conferida em cada ação, teste em cada correção e revisão antes do ar.
Todo registro pertence a uma clínica, e cada ação confere no servidor quem pede e de qual clínica antes de ler ou gravar qualquer dado. O sistema nunca confia no que vem do navegador, e os testes conferem a cada mudança que uma clínica não vê a outra. O mesmo desenho serve a qualquer sistema que atende várias empresas numa base só.
Em vetfaz.com.br, onde fica a lista de espera para o lançamento. O botão "Conhecer o Vetfaz", no topo desta página, leva até lá.
Tem um processo que nenhum sistema pronto resolve?
Conte o seu caso. Respondemos com o próximo passo, com a gente ou não.
Prefere escrever? Respondemos com o próximo passo.
Escreva em poucas linhas o que está acontecendo. Lemos cada mensagem com atenção.
Agenda aberta para novos projetos
Se o seu caso não for para nós, a gente diz.
Ou escreva para contato@ygormendanha.com