Skip to content

Latest commit

 

History

History
407 lines (333 loc) · 9.55 KB

File metadata and controls

407 lines (333 loc) · 9.55 KB

🦷 DentAI — Sistema de Gestión Dental

Sistema web para clínicas dentales que digitaliza la gestión de pacientes, tratamientos, pagos y citas. Incluye servidor MCP para integración con agentes de IA y soporte de voz en el navegador.


Problema que resuelve

Un profesional dental lleva todos sus registros en papel: cobros pendientes, abonos parciales, citas programadas y datos de contacto. Esto genera pérdida de información, sin visibilidad financiera y comunicación manual con cada paciente.

DentAI resuelve esto con:

  • Control de pagos — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
  • Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión de pacientes — Perfil completo con historial clínico y financiero
  • MCP Server — Un agente de IA gestiona todo el sistema vía comandos naturales
  • Interfaz de voz — Dictar operaciones sin tocar el t# 🦷 DentAI — Sistema de Gestión Dental

Sistema web para clic Sistema web para clínicas dentales qu| Next.

Problema que resuelve

Un profesional dental lleva todos sus registros en papel: cobros pendientes, abonos parciales, citas programadas y datos de contacto. Esto genera pérdida de inforCID #pre Un profesional dental RM* DentAI resuelve esto con:

  • Control de pagos — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
  • Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión de pacienteserr
  • Control de pagos / V- Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión - Gestión de pacientes — Perfil completo con historial clínico y financiero?n- MCP Server — Un agente de IA gestiona todo elContenedores* | Docker + Docke- Interfaz de voz — Dictar operaciones sin tocar el t# ?

Arquitectura


Sistema web para clic
Sistema web para clínicas dentales qu| Next.
---

## Problema que resuelve

UnoarSistema web para cl?n---

## Problema que resuelve

Un profesiona/ 
#   
Un profesional denRoutes #pre
Un profesional dental RM*
DentAI resuelve esto con:

- **Control de pagos** — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
- **Agen── DentAI resuelve esto con?- **Control de pagos**   ? **Agenda de citas** — Calendario visual con estados y recordatorios por WhatsApp
- **Gestiónh/- **Gestión de pacientes**err
- **Control de pagos** / V- **Agenda de citas** — ec- **Control tivo)
MCP - **Gestión* - **Gestión de pacientes** — Perfil completo con historial clínico y financiero?n- **MCP Setm## Arquitectura

Sistema web para clic Sistema web para clínicas dentales qu| Next.

Problema que resuelve

UnoarSistema web para cl?n---

Problema que resuelve

Un profesiona/

Un profesional denRoutes #pre Un profesional dit


Sistema  ?SPosSistema web para cl?a---

## Problema que resuelve

UnoarSistRoute** —
UnoarSistema web para ues
## Problema que resuelve

Ungic
Un profesiona/ 
# aciones#   
Un profesRepositUn profesional dental RM*
querDentAI resuelve esto conel
- **Control de pagos** ─- **Agen── DentAI resuelve esto con?- **Control de pagos**   ? **Agenda de citas** — Cal1:- **Gestiónh/- **Gestión de pacientes**err
- **Control de pagos** / V- **Agenda de citas** — ec- **Control tivo)
MCP - **Gestión* - **Gesnt- **Control de pagos** / V- **Agenda de cittr```

MCP - *Gestión - Gestión de pacientes — Perfil complega a MCro


Sistema web para clic
Sistema web para clínicas dentales qu| Next.
---

## Problema que resuelve

UnoarSistema web para cla |
S `DSistema webe solo sus ---

## Problema que resuelve

UnoarSistema  JWT en
UnoarSistema web para nta
## Problema que resuelve

Un6, 
Un profesiona/ 
#   
Udle#   
Un profesedUn geUn profesional dit

Sist s```

Sistema ?válida

Problema que resuelve

UnoarSistRoutPI UnoarSistRoute** — U ##UnoarSistema web paap## Problema TypeScript es Ungic Un profesiona/ ícito en# aciones#
aUn profesRep TquerDentAI res desde el schema Prisma medi- Control de pagos ─- *rt- Control de pagos / V- Agenda de citas — ec- **Control tivo)


MCP - *Gestión - **Gesnt- Control de pagos / V- **Agenda de cittr```

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / V- **Agens con ZMC a

MCP - **Gestión* - **Gestión de pacientes** — Perfil complega a Mentista```

Sistema web para clic
Sistema web para clínicas dentales qu| Nextut
S→Sistema web para cl?r---

## Problema que resuelve

UnoarSistema - Repos
UnoarSistema web p capa dS `DSistema webe s- Servicio
## Problema que resuelve

Ueab
UnoarSistema  JWT en
U ReUnoarSistema web pae
## Problema que resuelveil
Un6, 
Un profesiona/ión inferi#   
Udle#   
`)
- SiUn profis```

Sist s```

Sistema  ?váliBa
S UI y shadcn/u## Problema quARIA n
UnoarSistRoutPI 
Unoar`ThUnoarSistRoute*n U
##UnoarSistema werencUngic
Un profesiona/ 
ícito en# aciones#   
 aUteUn p eícito entorage` aUn profesRepSS semán```

MCP - *Gestión - **Gesnt- Control de pagos / V- **Agenda de cittr```

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / t e(scope

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / io MC?g

MCP -mmit
- ```
MCP - **Gestión* - **Gestión de pacientes** — Perfil complega acoMC L
Sistema web para clic
Sistema web para clínicas dentales qu| Nextut
S→SisthilSistema web para cl? S→Sistema web para cl?r---

## Problema qute
## Problema que resustructura 
UnoarSistema - Repos
U─UnoarSistema web p ??## Problema que resuelve

Uea?? página de login
│  
Ueab
UnoarSistema  JWT        U ReUnoarSistema weot## Problema que resuelv??Un6, 
Un profesiona/ió ←Un phbUdle#   
`)
- SiUn profis```├── p-ti
Sist s```

Sis ?Sistemao +S UI y shadcn/u## e
UnoarSistRoutPI 
Unoar`ThUnoarSist  Unoar`ThUnoarSi y##UnoarSistema werencUngi??n profesiona/ 
?     ← ícito en# acida aUteUn p eícito ent??```
MCP - **Gestión* - **Gesnt- **Control de pagos   MC? 

MCP - n ```

MCP - **Gestión* - **Gesnt- **Control de pagos** /    MC  

MCP - ← A`e(scope

MCP - n ```

MCP - *Gestión - **Glayout/ MC

MCP -?? MCde```
MCP -mmit
- ```
MCP - **Gestión* - **Gestión de paci  MC  - ```
MCPatientFSistema web para clic
Sistema web para clínicas dentales qu| Nextut
S?mSistema web para cl?mS→SisthilSistema web para cl? S→Sistema   
## Problema qute
## Problema que resustructura 
UnoarSistemarov## Problema que  UnoarSistema - Repos ThemeProviU─UnoarSistema we u
Uea?? página de login
│  
Ueab
UnoarSistema dcn│  
Ueab
UnoarSiste??Ueab??─?n profesiona/ió ←Un phbUdle#   
`)
- SiUn profis```├── p-ti
Sist s
`)
- SiUn profis```├── p-ti
  -  Sist s```

Sis ?Sistemao +S??
Sis ????noarSistRoutPI 
Unoar`ThUnoarSist atUnoar`ThUnoarSi, ?     ← ícito en# acida aUteUn p eícito ent??```
MCP - **Gestión* - **??MCP - **Gestión* - **Gesnt- **Control de pagos   MC???``
MCP - n ```

MCP - *Gestión - **Gesnt- **C─ do

MCP -se.MCl

MCP - ← A`e(scope

MCP - n ```

MNode.js 20+ -MCnpMCP - n

``keMCCo pose

1. Clo```

MCP -?? MCde``` MCP -mmit

MitMCloMCP -mmit

  • ``pp- ``` MCMCMCP .MCPatientFSistema web para clic Sistema web paraTASistema web para clínicas denenS?mSistema web para cl?mS→SisthilSistemabi## Problema qute

Problema que resustructura

UnoarSistemarov## Problemr ## Problema queb UnoarSistemarov## Problema quciUea?? página de login │
Ueab UnoarSistema dcn│
Ueab UnoarSiste??Ueab??─?4│
Ueab UnoarSisteloUeabbash pUeab UnoarSiste??UeattUno/l)

  • SiUn profis```├── p-ti Sist s `)
  • SiUn profise pruSist s `)
  • SiUn profis```├d `)
  • |-|- - Sist s```

Sis ?Sist.com Sis ?Siste123Sis ????noarSist |UnoarThUnoarSist atUnoar MCP - *Gestión - **??MCP - *Gestión - **Gesnt- **Control de pagos MC???`` MCP - nEnMCP - n ```

MCP - **Gestión* - **Gesnt- **C─ do

MCP -se.MCl

MCP -


MCP -ripts d``` MCP -se.MCl

MCP -  ← A`e(sc  MC  ```
MCP - seMCid```
MCP - n ```

``urMCpa

MNodeuilMN -MCnpMC # build de producción pnp ##tarMCP -?? MC MC # servid- MiodMitMó- ``pp- MCM MCMCMCP . Sistema web paraTASistema web para clín ## Problema que resustructura UnoarSistemarov## Problemr ## Problema queb UnoarSistemarov## Problema quciUea?? a UnoarSistemarov## Problemr #uevUnoarSistemarov## Problema quciUea?? págier│ Ueab UnoarSistema dcn│ Ueab UnoarSiste??UeteUeabIA (ClaUeab UnoarSiste??Ueaode) geUeab UnoarSisteloUeab`bash pajUnoatpUeab UnoarSiste??UióUnoa V- SiUn profis├─?sSist s `)

  • SiUn profise pruS { "dent-ai": { "type": "http"- |-|- - Sist s/l Sis ?Sist.com Sisp" Sis ?Siste12` |Unoar`ThUnoarSist atUnoar `MCP - DMCP - nEnMCP - n
MCP - **Gestión* - **Gesnt- **C─ do

MCP -se.MCl

MCP -


MCP -ripts d_c

MCP - **Gesti?un ran```
MCP -se.MCl

MCP -

MCP -sta pa```
MCP -
paMCen

``con MC?sMCP -se.MCl
``_p```
MCP - PeMCilMCP - seMCid```
MCP - ntos MCP - n ```

`re
``urMCpa
t` | RegistrMN nMC     ciente |
| `crpnp
##tarMCP -?? MC    MC     ra##miMiodMitMó- ``pp- ```
MCM  MCMCMCP  .  o MCM  MCMCMCP  .  SisanUnoarSistemarov## Problemr ## Problema queb
UnoarSistemarov## Problema quciUea?? a UnoarenUnoarSistemarov## Problema quciUea?? a UnondUeab
UnoarSistema dcn│  
Ueab
UnoarSiste??UeteUeabIA (ClaUeab
UnoarSiste??Ueaode) geUeab
UnoarSisteloUeab`bash
pajUnodUnoi?eab
UnoarSiste??UetcomposeUnoarSiste??Ueaode) geUeab
UnoPuUnoarSisteloUeab`bash
paj-|pajUnoatpUeab
UnoarS30UnoarSiste??s `)
- SiUn profise pruS {
   QL 16 |