Contratos e APIs
Integracoes
O Gestor de Clinica sera sistema separado e conversara com Paglog One, CRM, Yatta API e fornecedor.
Mapa de integracoes
| Sistema | Direcao | Finalidade | Status |
|---|---|---|---|
| Paglog One ERP | Gestor -> ERP | Faturas, dependentes, pagamentos e comissoes. | Preparado |
| Yatta API | Gestor -> Ecossistema | API propria para CRM, ERP e portal cliente. | Contrato definido |
| MobiMedical API | Gestor -> Fornecedor | Paciente, tags, consulta, agenda e status tecnico. | Aguardando credencial |
| Asaas | ERP -> Asaas | Pagamento continua orquestrado pelo ERP. | Via ERP |
| CRM | CRM -> Gestor | Proposta, venda, assinatura e conversao de trial. | Contrato de entrada |
API propria do Gestor de Clinica
GET /api/v1/planscatalogo e precos
POST /api/v1/customerscliente e tag trial
POST /api/v1/dependentsdependente e vida cobrada
POST /api/v1/invoices/previewpre-fatura para ERP
POST /api/v1/appointmentssolicitar consulta
Publicacao na Yatta API
A documentacao sera publicada na Yatta API quando o contrato real for implementado. O front ja reserva a area para CRM, ERP, Asaas, MobiMedical e portal do cliente.
API v1 publicada no portal
GET /api/v1/healthstatus do servico
GET /api/v1/planscatalogo em centavos
POST /api/v1/customerscadastro operacional
POST /api/v1/dependentsdependente e pre-fatura
POST /api/v1/appointmentssolicitacao de consulta
POST /api/v1/invoices/previewsimulacao para ERP
POST /api/v1/trials/consumeconsumo do trial
Eventos reais registrados
| Evento | Destino | Payload | Criado em |
|---|---|---|---|
| trial.consumed | paglog-one-erp | {"customerId":"cus_5558c4d0d77b48b385f0cd5f6c3eefba","appointmentId":"apt_d116207b33814eab8551c1a252cabf9f"} | 08/07, 14:24 |
| appointment.requested | mobimedical | {"useTrial":true,"customerId":"cus_5558c4d0d77b48b385f0cd5f6c3eefba","appointmentId":"apt_d116207b33814eab8551c1a252cabf9f"} | 08/07, 14:23 |
| dependent.added | paglog-one-erp | {"billable":true,"customerId":"cus_5558c4d0d77b48b385f0cd5f6c3eefba","dependentId":"dep_3fe07da1014344689d0d87c00194e8ae"} | 08/07, 14:23 |
| invoice.previewed | paglog-one-erp | {"customerId":"cus_5558c4d0d77b48b385f0cd5f6c3eefba","totalCents":23790} | 08/07, 14:23 |
| customer.created | paglog-one-erp | {"planCode":"pa-familiar","customerId":"cus_5558c4d0d77b48b385f0cd5f6c3eefba"} | 08/07, 14:23 |