consultorio-live

Nodes personalizados para n8n incluindo integração com Consultorio Live API

Package Information

Released: 9/1/2025
Downloads: 16 weekly / 38 monthly
Latest Version: 0.1.2
Author: Your Name

Documentation

Banner image

n8n Community Nodes

Este pacote contém nodes personalizados para o n8n, incluindo integrações com APIs externas.

Nodes Disponíveis

🔍 HttpBin Node

  • Descrição: Interagir com a API HttpBin para testes e desenvolvimento
  • Recursos: Operações GET e DELETE com parâmetros personalizáveis
  • Uso: Ideal para testes de integração e desenvolvimento

🏥 Consultorio Live Node

  • Descrição: Integração completa com a API do Consultorio Live para gestão de clínicas
  • Recursos:
    • Gestão de pacientes, agendamentos e profissionais
    • Prontuários médicos e faturas
    • Procedimentos e convênios
    • Operações CRUD completas para todos os recursos
  • Uso: Automatização de processos clínicos, sincronização de dados, relatórios automáticos

📝 Example Node

  • Descrição: Node de exemplo para desenvolvimento
  • Recursos: Operações básicas de demonstração
  • Uso: Referência para criar novos nodes

Instalação

Pré-requisitos

  • Node.js >= 20.15
  • npm ou yarn

Passos

  1. Clone este repositório
  2. Instale as dependências: npm install
  3. Compile o projeto: npm run build
  4. O pacote estará disponível na pasta dist/

Desenvolvimento

Scripts Disponíveis

  • npm run build - Compila o projeto
  • npm run dev - Modo desenvolvimento com watch
  • npm run format - Formata o código
  • npm run lint - Executa linting
  • npm run lintfix - Corrige problemas de linting automaticamente

Estrutura do Projeto

├── credentials/          # Credenciais das APIs
├── nodes/               # Nodes personalizados
├── dist/                # Arquivos compilados
├── package.json         # Configurações do projeto
└── tsconfig.json        # Configuração TypeScript

Configuração

Credenciais

Cada node pode ter suas próprias credenciais configuradas:

  • HttpBin API: Configuração básica para testes
  • Consultorio Live API: API Key e URL base para integração
  • Example API: Credenciais de exemplo

Uso no n8n

  1. Instale este pacote no seu n8n
  2. Configure as credenciais necessárias
  3. Use os nodes nos seus workflows

Contribuição

Como Adicionar um Novo Node

  1. Crie uma nova pasta em nodes/
  2. Implemente a classe do node seguindo o padrão existente
  3. Crie as credenciais se necessário
  4. Atualize o package.json
  5. Compile e teste

Padrões de Código

  • Use TypeScript para todos os nodes
  • Siga as convenções de nomenclatura
  • Implemente tratamento de erros adequado
  • Documente todas as operações e campos

Suporte

Documentação

  • Cada node possui seu próprio README com exemplos
  • Consulte a documentação oficial do n8n para referências
  • Exemplos práticos estão disponíveis em cada node

Issues

  • Reporte bugs através do sistema de issues do GitHub
  • Inclua detalhes sobre o ambiente e passos para reproduzir
  • Para suporte específico do Consultorio Live, consulte a documentação oficial

Licença

MIT License - veja o arquivo LICENSE para detalhes.

Changelog

v0.1.0

  • Adicionado HttpBin Node
  • Adicionado Example Node
  • Adicionado Consultorio Live Node com funcionalidades completas
  • Suporte a todas as operações da API Consultorio Live
  • Documentação completa e exemplos práticos

Discussion