https://github.com/soljancic/pos-consultorio
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
159 raw signals (0 security + 159 graph)
Last scanned 2 months, 2 weeks ago · v1 · 143 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2856 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | apps/api/prisma/seed.ts:main |
validarSecretsProduccion |
software | healthy | apps/api/src/main.ts:validarSecretsProduccion |
bootstrap |
software | healthy | apps/api/src/main.ts:bootstrap |
origenesPermitidos |
software | healthy | apps/api/src/main.ts:origenesPermitidos |
Public |
software | healthy | apps/api/src/auth/auth.controller.ts:Public |
Roles |
software | healthy | apps/api/src/common/decorators/roles.decorator.ts:Roles |
Public |
software | healthy | apps/api/src/common/decorators/public.decorator.ts:Public |
fila |
software | healthy | apps/api/src/modules/mail/mail.service.ts:fila |
dinero |
software | healthy | apps/api/src/modules/mail/mail.service.ts:dinero |
diaCajaLocal |
software | healthy | apps/api/src/modules/caja/caja.service.ts:diaCajaLocal |
monto |
software | healthy | apps/api/src/modules/caja/caja.service.ts:monto |
hora |
software | healthy | apps/api/src/modules/caja/caja.service.ts:hora |
start |
software | healthy | apps/api/src/modules/reportes/reportes.service.ts:start |
claveDia |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
seSolapan |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
conflicto |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
existentes |
software | healthy | apps/api/src/modules/atenciones/atenciones.service.ts:exist… |
adjuntos |
software | healthy | apps/api/src/modules/atenciones/atenciones.service.ts:adjun… |
hhmm |
software | healthy | apps/api/src/modules/citas/citas.service.ts:hhmm |
nombre |
software | healthy | apps/api/src/modules/pacientes/pacientes.service.ts:nombre |
apellido |
software | healthy | apps/api/src/modules/pacientes/pacientes.service.ts:apellido |
aMin |
software | healthy | apps/api/src/modules/doctores/doctores.service.ts:aMin |
aHHMM |
software | healthy | apps/api/src/modules/doctores/doctores.service.ts:aHHMM |
diaLocal |
software | healthy | apps/api/src/modules/doctores/doctores.service.ts:diaLocal |
slugNombre |
software | healthy | apps/api/src/modules/consultorios/consultorios.service.ts:s… |
url |
software | healthy | apps/web/public/sw-push.js:url |
appContent |
software | healthy | apps/web/src/main.tsx:appContent |
PrivateRoute |
software | healthy | apps/web/src/App.tsx:PrivateRoute |
HomeGate |
software | healthy | apps/web/src/App.tsx:HomeGate |
AdminRoute |
software | healthy | apps/web/src/App.tsx:AdminRoute |
App |
software | healthy | apps/web/src/App.tsx:App |
OfflineBanner |
software | healthy | apps/web/src/components/shared/OfflineBanner.tsx:OfflineBan… |
online |
software | healthy | apps/web/src/components/shared/OfflineBanner.tsx:online |
off |
software | healthy | apps/web/src/components/shared/OfflineBanner.tsx:off |
ErrorState |
software | healthy | apps/web/src/components/shared/ErrorState.tsx:ErrorState |
ConfirmarModal |
software | healthy | apps/web/src/components/shared/ConfirmarModal.tsx:Confirmar… |
EmptyState |
software | healthy | apps/web/src/components/shared/EmptyState.tsx:EmptyState |
SelectorPais |
software | healthy | apps/web/src/components/shared/SelectorPais.tsx:SelectorPais |
onMouseDown |
software | healthy | apps/web/src/components/shared/SelectorPais.tsx:onMouseDown |
onKeyDown |
software | healthy | apps/web/src/components/shared/SelectorPais.tsx:onKeyDown |
elegir |
software | healthy | apps/web/src/components/shared/SelectorPais.tsx:elegir |
Skeleton |
software | healthy | apps/web/src/components/shared/Skeleton.tsx:Skeleton |
TableSkeleton |
software | healthy | apps/web/src/components/shared/Skeleton.tsx:TableSkeleton |
CardListSkeleton |
software | healthy | apps/web/src/components/shared/Skeleton.tsx:CardListSkeleton |
DoctorAvatar |
software | healthy | apps/web/src/components/shared/DoctorAvatar.tsx:DoctorAvatar |
AppShell |
software | healthy | apps/web/src/components/shared/AppShell.tsx:AppShell |
toggleColapsado |
software | healthy | apps/web/src/components/shared/AppShell.tsx:toggleColapsado |
toggleTema |
software | healthy | apps/web/src/components/shared/AppShell.tsx:toggleTema |
handleLogout |
software | healthy | apps/web/src/components/shared/AppShell.tsx:handleLogout |
iniciales |
software | healthy | apps/web/src/components/shared/AppShell.tsx:iniciales |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
PLAN.md |
software | healthy | PLAN.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | apps/api/package.json |
nest-cli.json |
software | healthy | apps/api/nest-cli.json |
.env.example |
software | healthy | apps/api/.env.example |
tsconfig.json |
software | healthy | apps/api/tsconfig.json |
debug-citas.js |
software | healthy | apps/api/scripts/debug-citas.js |
reparar-cobrado-con-saldo.js |
software | healthy | apps/api/scripts/reparar-cobrado-con-saldo.js |
seed.ts |
software | healthy | apps/api/prisma/seed.ts |
migration_lock.toml |
software | healthy | apps/api/prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260612141500_paciente_pais/mig… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611164301_portal_publico/mi… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260610191628_anulacion_pagos/m… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260615140000_paciente_activo/m… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611221257_mensajes_pendient… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611215920_mensajes_whatsapp… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611221751_doctor_comision/m… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611175953_doctor_servicios/… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260610221120_arqueo_ciego/migr… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260613190000_doctor_servicio_p… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611174102_password_tokens/m… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611064604_gastos/migration.… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260612150500_estado_solicitada… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260610223017_cobro_anulado/mig… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611214531_plantillas_y_prep… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260613150000_consultorio_email… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260612144500_paciente_portal_t… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611091224_calendario_atenci… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260612184500_consultorio_qr_ur… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260613120000_tipos_gasto_cuent… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260611133453_apertura_caja/mig… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260612140400_drop_paciente_wha… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260613213000_pago_tipo_cuenta/… |
migration.sql |
software | healthy | apps/api/prisma/migrations/20260613200000_doctor_foto/migra… |
health.controller.ts |
software | healthy | apps/api/src/health.controller.ts |
main.ts |
software | healthy | apps/api/src/main.ts |
app.module.ts |
software | healthy | apps/api/src/app.module.ts |
auth.service.ts |
software | healthy | apps/api/src/auth/auth.service.ts |
auth.controller.ts |
software | healthy | apps/api/src/auth/auth.controller.ts |
auth.module.ts |
software | healthy | apps/api/src/auth/auth.module.ts |
refresh.dto.ts |
software | healthy | apps/api/src/auth/dto/refresh.dto.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HealthController |
software | healthy | apps/api/src/health.controller.ts:HealthController |
AppModule |
software | healthy | apps/api/src/app.module.ts:AppModule |
AuthService |
software | healthy | apps/api/src/auth/auth.service.ts:AuthService |
AuthController |
software | healthy | apps/api/src/auth/auth.controller.ts:AuthController |
AuthModule |
software | healthy | apps/api/src/auth/auth.module.ts:AuthModule |
RefreshDto |
software | healthy | apps/api/src/auth/dto/refresh.dto.ts:RefreshDto |
LoginDto |
software | healthy | apps/api/src/auth/dto/login.dto.ts:LoginDto |
GoogleLoginDto |
software | healthy | apps/api/src/auth/dto/google-login.dto.ts:GoogleLoginDto |
SolicitarPasswordDto |
software | healthy | apps/api/src/auth/dto/password.dto.ts:SolicitarPasswordDto |
EstablecerPasswordDto |
software | healthy | apps/api/src/auth/dto/password.dto.ts:EstablecerPasswordDto |
RegisterDto |
software | healthy | apps/api/src/auth/dto/register.dto.ts:RegisterDto |
JwtStrategy |
software | healthy | apps/api/src/auth/strategies/jwt.strategy.ts:JwtStrategy |
JwtAuthGuard |
software | healthy | apps/api/src/common/guards/jwt-auth.guard.ts:JwtAuthGuard |
RolesGuard |
software | healthy | apps/api/src/common/guards/roles.guard.ts:RolesGuard |
HttpExceptionFilter |
software | healthy | apps/api/src/common/filters/http-exception.filter.ts:HttpEx… |
PrismaModule |
software | healthy | apps/api/src/prisma/prisma.module.ts:PrismaModule |
PrismaService |
software | healthy | apps/api/src/prisma/prisma.service.ts:PrismaService |
MailModule |
software | healthy | apps/api/src/modules/mail/mail.module.ts:MailModule |
MailService |
software | healthy | apps/api/src/modules/mail/mail.service.ts:MailService |
PlantillasModule |
software | healthy | apps/api/src/modules/plantillas/plantillas.module.ts:Planti… |
PlantillasController |
software | healthy | apps/api/src/modules/plantillas/plantillas.controller.ts:Pl… |
CreatePlantillaDto |
software | healthy | apps/api/src/modules/plantillas/plantillas.service.ts:Creat… |
PlantillasService |
software | healthy | apps/api/src/modules/plantillas/plantillas.service.ts:Plant… |
GastosModule |
software | healthy | apps/api/src/modules/gastos/gastos.module.ts:GastosModule |
CreateGastoDto |
software | healthy | apps/api/src/modules/gastos/gastos.service.ts:CreateGastoDto |
UpdateGastoDto |
software | healthy | apps/api/src/modules/gastos/gastos.service.ts:UpdateGastoDto |
GastosService |
software | healthy | apps/api/src/modules/gastos/gastos.service.ts:GastosService |
GastosController |
software | healthy | apps/api/src/modules/gastos/gastos.controller.ts:GastosCont… |
CajaModule |
software | healthy | apps/api/src/modules/caja/caja.module.ts:CajaModule |
CajaController |
software | healthy | apps/api/src/modules/caja/caja.controller.ts:CajaController |
AbrirCajaDto |
software | healthy | apps/api/src/modules/caja/caja.service.ts:AbrirCajaDto |
CerrarCajaDto |
software | healthy | apps/api/src/modules/caja/caja.service.ts:CerrarCajaDto |
RevisarCajaDto |
software | healthy | apps/api/src/modules/caja/caja.service.ts:RevisarCajaDto |
CajaService |
software | healthy | apps/api/src/modules/caja/caja.service.ts:CajaService |
ReportesModule |
software | healthy | apps/api/src/modules/reportes/reportes.module.ts:ReportesMo… |
ReportesController |
software | healthy | apps/api/src/modules/reportes/reportes.controller.ts:Report… |
ReportesService |
software | healthy | apps/api/src/modules/reportes/reportes.service.ts:ReportesS… |
ReportFiltersDto |
software | healthy | apps/api/src/modules/reportes/dto/report-filters.dto.ts:Rep… |
DisponibilidadesModule |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.modu… |
DisponibilidadesController |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.cont… |
CreateDisponibilidadDto |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
UpdateDisponibilidadDto |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
DisponibilidadesService |
software | healthy | apps/api/src/modules/disponibilidades/disponibilidades.serv… |
LogsModule |
software | healthy | apps/api/src/modules/logs/logs.module.ts:LogsModule |
LogsService |
software | healthy | apps/api/src/modules/logs/logs.service.ts:LogsService |
LogsController |
software | healthy | apps/api/src/modules/logs/logs.controller.ts:LogsController |
UpsertAtencionDto |
software | healthy | apps/api/src/modules/atenciones/atenciones.service.ts:Upser… |
AtencionesService |
software | healthy | apps/api/src/modules/atenciones/atenciones.service.ts:Atenc… |
CreateRecetaDto |
software | healthy | apps/api/src/modules/atenciones/recetas.service.ts:CreateRe… |
RecetasService |
software | healthy | apps/api/src/modules/atenciones/recetas.service.ts:RecetasS… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
scripts |
software | healthy | apps/api/scripts |
prisma |
software | healthy | apps/api/prisma |
migrations |
software | healthy | apps/api/prisma/migrations |
20260612141500_paciente_pais |
software | healthy | apps/api/prisma/migrations/20260612141500_paciente_pais |
20260611164301_portal_publico |
software | healthy | apps/api/prisma/migrations/20260611164301_portal_publico |
20260610191628_anulacion_pagos |
software | healthy | apps/api/prisma/migrations/20260610191628_anulacion_pagos |
20260615140000_paciente_activo |
software | healthy | apps/api/prisma/migrations/20260615140000_paciente_activo |
20260611221257_mensajes_pendientes |
software | healthy | apps/api/prisma/migrations/20260611221257_mensajes_pendient… |
20260611215920_mensajes_whatsapp |
software | healthy | apps/api/prisma/migrations/20260611215920_mensajes_whatsapp |
20260611221751_doctor_comision |
software | healthy | apps/api/prisma/migrations/20260611221751_doctor_comision |
20260611175953_doctor_servicios |
software | healthy | apps/api/prisma/migrations/20260611175953_doctor_servicios |
20260610221120_arqueo_ciego |
software | healthy | apps/api/prisma/migrations/20260610221120_arqueo_ciego |
20260613190000_doctor_servicio_precio |
software | healthy | apps/api/prisma/migrations/20260613190000_doctor_servicio_p… |
20260611174102_password_tokens |
software | healthy | apps/api/prisma/migrations/20260611174102_password_tokens |
20260611064604_gastos |
software | healthy | apps/api/prisma/migrations/20260611064604_gastos |
20260612150500_estado_solicitada |
software | healthy | apps/api/prisma/migrations/20260612150500_estado_solicitada |
20260610223017_cobro_anulado |
software | healthy | apps/api/prisma/migrations/20260610223017_cobro_anulado |
20260611214531_plantillas_y_prepago |
software | healthy | apps/api/prisma/migrations/20260611214531_plantillas_y_prep… |
20260613150000_consultorio_email_cierre_caja |
software | healthy | apps/api/prisma/migrations/20260613150000_consultorio_email… |
20260610162338_init_ids_numericos |
software | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numericos |
20260612144500_paciente_portal_token |
software | healthy | apps/api/prisma/migrations/20260612144500_paciente_portal_t… |
20260611091224_calendario_atencion |
software | healthy | apps/api/prisma/migrations/20260611091224_calendario_atenci… |
20260612184500_consultorio_qr_url |
software | healthy | apps/api/prisma/migrations/20260612184500_consultorio_qr_url |
20260613120000_tipos_gasto_cuenta |
software | healthy | apps/api/prisma/migrations/20260613120000_tipos_gasto_cuenta |
20260611133453_apertura_caja |
software | healthy | apps/api/prisma/migrations/20260611133453_apertura_caja |
20260612140400_drop_paciente_whatsapp |
software | healthy | apps/api/prisma/migrations/20260612140400_drop_paciente_wha… |
20260613213000_pago_tipo_cuenta |
software | healthy | apps/api/prisma/migrations/20260613213000_pago_tipo_cuenta |
20260613200000_doctor_foto |
software | healthy | apps/api/prisma/migrations/20260613200000_doctor_foto |
src |
software | healthy | apps/api/src |
auth |
software | healthy | apps/api/src/auth |
dto |
software | healthy | apps/api/src/auth/dto |
strategies |
software | healthy | apps/api/src/auth/strategies |
common |
software | healthy | apps/api/src/common |
guards |
software | healthy | apps/api/src/common/guards |
decorators |
software | healthy | apps/api/src/common/decorators |
filters |
software | healthy | apps/api/src/common/filters |
prisma |
software | healthy | apps/api/src/prisma |
modules |
software | healthy | apps/api/src/modules |
mail |
software | healthy | apps/api/src/modules/mail |
plantillas |
software | healthy | apps/api/src/modules/plantillas |
gastos |
software | healthy | apps/api/src/modules/gastos |
caja |
software | healthy | apps/api/src/modules/caja |
reportes |
software | healthy | apps/api/src/modules/reportes |
dto |
software | healthy | apps/api/src/modules/reportes/dto |
disponibilidades |
software | healthy | apps/api/src/modules/disponibilidades |
logs |
software | healthy | apps/api/src/modules/logs |
atenciones |
software | healthy | apps/api/src/modules/atenciones |
servicios |
software | healthy | apps/api/src/modules/servicios |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/register |
api | healthy | apps/api/src/auth/auth.controller.ts |
POST /auth/login |
api | healthy | apps/api/src/auth/auth.controller.ts |
POST /auth/refresh |
api | healthy | apps/api/src/auth/auth.controller.ts |
POST /auth/google |
api | healthy | apps/api/src/auth/auth.controller.ts |
POST /auth/password/solicitar |
api | healthy | apps/api/src/auth/auth.controller.ts |
POST /auth/password/establecer |
api | healthy | apps/api/src/auth/auth.controller.ts |
DELETE /plantillas-horario/:id |
api | healthy | apps/api/src/modules/plantillas/plantillas.controller.ts |
GET /gastos/resumen |
api | healthy | apps/api/src/modules/gastos/gastos.controller.ts |
PUT /gastos/:id |
api | healthy | apps/api/src/modules/gastos/gastos.controller.ts |
DELETE /gastos/:id |
api | healthy | apps/api/src/modules/gastos/gastos.controller.ts |
GET /caja/hoy |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
GET /caja/estado |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
POST /caja/abrir |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
POST /caja/cerrar |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
POST /caja/reabrir |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
PUT /caja/:id/revisar |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
GET /caja/historial |
api | healthy | apps/api/src/modules/caja/caja.controller.ts |
GET /reportes/mensual |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
GET /reportes/citas |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
GET /reportes/cobranzas |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
GET /reportes/gastos |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
GET /reportes/pacientes |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
GET /reportes/servicios |
api | healthy | apps/api/src/modules/reportes/reportes.controller.ts |
PUT /disponibilidades/:id |
api | healthy | apps/api/src/modules/disponibilidades/disponibilidades.cont… |
DELETE /disponibilidades/:id |
api | healthy | apps/api/src/modules/disponibilidades/disponibilidades.cont… |
GET /atenciones/paciente/:pacienteId |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
GET /atenciones/cita/:citaId |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
PUT /atenciones/cita/:citaId |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
POST /atenciones/cita/:citaId/adjuntos |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
GET /atenciones/cita/:citaId/adjuntos/:indice |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
DELETE /atenciones/cita/:citaId/adjuntos/:indice |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
POST /atenciones/cita/:citaId/recetas |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
GET /atenciones/cita/:citaId/recetas |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
GET /atenciones/recetas/:id/pdf |
api | healthy | apps/api/src/modules/atenciones/atenciones.controller.ts |
PUT /servicios/:id |
api | healthy | apps/api/src/modules/servicios/servicios.controller.ts |
DELETE /servicios/:id |
api | healthy | apps/api/src/modules/servicios/servicios.controller.ts |
GET /public/:slug |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
GET /public/:slug/prefill/:token |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
GET /public/:slug/qr |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
GET /public/:slug/dias |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
GET /public/:slug/slots |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
POST /public/:slug/reservas |
api | healthy | apps/api/src/modules/portal/portal.controller.ts |
GET /cobros/deudores |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
GET /cobros/deudores/resumen |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
GET /cobros/cita/:citaId |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
PUT /cobros/:id/total |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
POST /cobros/:id/pagos |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
POST /cobros/pagos/:id/anular |
api | healthy | apps/api/src/modules/cobros/cobros.controller.ts |
POST /citas/no-shows/procesar |
api | healthy | apps/api/src/modules/citas/citas.controller.ts |
PUT /citas/:id/estado |
api | healthy | apps/api/src/modules/citas/citas.controller.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612141500_paciente_pais/mig… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611164301_portal_publico/mi… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260610191628_anulacion_pagos/m… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260615140000_paciente_activo/m… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611221257_mensajes_pendient… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611215920_mensajes_whatsapp… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611221751_doctor_comision/m… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611175953_doctor_servicios/… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260610221120_arqueo_ciego/migr… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613190000_doctor_servicio_p… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611174102_password_tokens/m… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611064604_gastos/migration.… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612150500_estado_solicitada… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260610223017_cobro_anulado/mig… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611214531_plantillas_y_prep… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613150000_consultorio_email… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612144500_paciente_portal_t… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611091224_calendario_atenci… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612184500_consultorio_qr_ur… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613120000_tipos_gasto_cuent… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260611133453_apertura_caja/mig… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612140400_drop_paciente_wha… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613213000_pago_tipo_cuenta/… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613200000_doctor_foto/migra… |
| Label | Layer | Status | Path |
|---|---|---|---|
mensajes_pendientes |
data | healthy | apps/api/prisma/migrations/20260611221257_mensajes_pendient… |
_DoctorServicios |
data | healthy | apps/api/prisma/migrations/20260611175953_doctor_servicios/… |
doctor_servicio_precios |
data | healthy | apps/api/prisma/migrations/20260613190000_doctor_servicio_p… |
password_tokens |
data | healthy | apps/api/prisma/migrations/20260611174102_password_tokens/m… |
gastos |
data | healthy | apps/api/prisma/migrations/20260611064604_gastos/migration.… |
plantillas_horario |
data | healthy | apps/api/prisma/migrations/20260611214531_plantillas_y_prep… |
consultorios |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
usuarios |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
servicios |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
doctores |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
horarios_atencion |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
pacientes |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
citas |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
atenciones |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
recetas |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
cobros |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
pagos |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
caja_diaria |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
logs |
data | healthy | apps/api/prisma/migrations/20260610162338_init_ids_numerico… |
series_disponibilidad |
data | healthy | apps/api/prisma/migrations/20260611091224_calendario_atenci… |
disponibilidades |
data | healthy | apps/api/prisma/migrations/20260611091224_calendario_atenci… |
tipos_gasto |
data | healthy | apps/api/prisma/migrations/20260613120000_tipos_gasto_cuent… |
tipos_cuenta |
data | healthy | apps/api/prisma/migrations/20260613120000_tipos_gasto_cuent… |
| Label | Layer | Status | Path |
|---|---|---|---|
/login |
frontend | healthy | apps/web/src/App.tsx |
/reservar/:slug |
frontend | healthy | apps/web/src/App.tsx |
/qr/:slug |
frontend | healthy | apps/web/src/App.tsx |
/establecer-password |
frontend | healthy | apps/web/src/App.tsx |
/ |
frontend | healthy | apps/web/src/App.tsx |
inicio |
frontend | healthy | apps/web/src/App.tsx |
agenda |
frontend | healthy | apps/web/src/App.tsx |
calendario-atencion |
frontend | healthy | apps/web/src/App.tsx |
pacientes |
frontend | healthy | apps/web/src/App.tsx |
pacientes/:id |
frontend | healthy | apps/web/src/App.tsx |
caja |
frontend | healthy | apps/web/src/App.tsx |
gastos |
frontend | healthy | apps/web/src/App.tsx |
deudores |
frontend | healthy | apps/web/src/App.tsx |
mensajes |
frontend | healthy | apps/web/src/App.tsx |
catalogo |
frontend | healthy | apps/web/src/App.tsx |
ayuda |
frontend | healthy | apps/web/src/App.tsx |
configuracion |
frontend | healthy | apps/web/src/App.tsx |
reportes |
frontend | healthy | apps/web/src/App.tsx |
actividad |
frontend | healthy | apps/web/src/App.tsx |
* |
frontend | healthy | apps/web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/api/package.json |
security | healthy | apps/api/package.json |
auth::apps/api/src/auth/auth.service.ts |
security | healthy | apps/api/src/auth/auth.service.ts |
auth::apps/web/src/lib/adjuntos.ts |
security | healthy | apps/web/src/lib/adjuntos.ts |
auth::apps/api/src/auth/strategies/jwt.strategy.ts |
security | healthy | apps/api/src/auth/strategies/jwt.strategy.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/api/src/auth/dto/google-login.dto.ts |
security | healthy | apps/api/src/auth/dto/google-login.dto.ts |
auth::apps/api/src/common/guards/jwt-auth.guard.ts |
security | healthy | apps/api/src/common/guards/jwt-auth.guard.ts |
auth::apps/api/src/common/decorators/public.decorator.ts |
security | healthy | apps/api/src/common/decorators/public.decorator.ts |
auth::apps/web/src/features/auth/LoginPage.tsx |
security | healthy | apps/web/src/features/auth/LoginPage.tsx |
auth::apps/api/src/health.controller.ts |
security | healthy | apps/api/src/health.controller.ts |
auth::apps/web/src/main.tsx |
security | healthy | apps/web/src/main.tsx |
auth::apps/web/package.json |
security | healthy | apps/web/package.json |
auth::apps/api/src/auth/auth.module.ts |
security | healthy | apps/api/src/auth/auth.module.ts |
auth::apps/api/src/auth/auth.controller.ts |
security | healthy | apps/api/src/auth/auth.controller.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | CLAUDE.md |
redis |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | apps/api/.env.example |
port:5173 |
network | healthy | apps/web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ta88moju |
software | healthy | /tmp/repobility-clone-ta88moju |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .claude/skills/impeccable/scripts/context-signals.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/web/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/dfc6e3c9-40bc-4545-920a-b835110e1abe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dfc6e3c9-40bc-4545-920a-b835110e1abe/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.