v1.4.0
API estable
Documentación de la API
Medical Core
Wrapper interno del sistema Medical Core RD. Gestiona pacientes, doctores, citas, servicios, reportes y eventos clínicos desde un único punto de entrada REST.
2 endpoints
Pacientes
Búsqueda y consulta de citas de pacientes.
- GETBuscar pacientes
- GETCitas de un paciente
4 endpoints
Doctores
Listado, horarios y disponibilidad de doctores.
- GETObtener doctores
- GETHorario del doctor
- GETCitas agendadas de un doctor
- GETDisponibilidad detallada
3 endpoints
Servicios y Coberturas
Servicios por especialidad y precios.
- GETServicios por especialidad
- GETCoberturas por servicio
- GETResumen de precios (Privado)
4 endpoints
Citas
Crear, confirmar, cancelar y consultar disponibilidad.
- GETSlots disponibles
- POSTCrear una cita
- PATCHConfirmar cita
- PATCHCancelar cita
1 endpoint
3 endpoints
Troubleshooting
Guías para resolver errores comunes (510, timezone, etc.).
- POSTBug 510 — Cannot read properties of null (reading 'admitionStatus')
- GETMapeo Specialty → Consultation (áreas de cita)
- POSTTimezone — `start` en `-04:00`, `end` en `Z`
Endpoint
Endpoint
https://apimedex.dploy.lolQuick Start
- 1Obtén tu API KeySolicita tu clave de acceso al equipo de Medical Core RD. La necesitarás para autenticarte.
- 2Configura el header `x-api-key`Todas las peticiones requieren el header x-api-key con tu clave. Pulsa «Configurar API Key» arriba a la derecha.
- 3Empieza por buscar un pacienteUsa GET /patients/search?cedula=... para obtener el objeto raw que necesitarás al crear una cita.
- 4Crea tu primera citaSigue los 6 pasos descritos en POST /appointments para agendar una consulta médica.
Autenticación
Esta API se consume únicamente con una API Key que el equipo de Medical Core te entrega de forma personal. Se envía como header x-api-key en cada petición. No se usan credenciales de usuario/contraseña desde esta documentación — esa autenticación la gestiona el backend.
| Header | Requerido | Descripción |
|---|---|---|
x-api-key | requerido | Tu API Key. Pégala con el botón Configurar API Key arriba a la derecha; queda guardada sólo en tu navegador (localStorage) y nunca se muestra en pantalla. |
Content-Type | opcional | application/json para POST/PATCH. |