Pular para o conteúdo

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ão

    Todo 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ão

    Uma 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ão

    Nove 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ão

    O 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.

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.

Ao enviar, você concorda com a nossa Política de Privacidade. Usamos seus dados só para responder a este contato.

Ou escreva para contato@ygormendanha.com