Medical Core Docs
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

Configuración

Áreas médicas y datos maestros.

  • GETÁreas médicas
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.lol

Quick Start

  1. 1
    Obtén tu API Key
    Solicita tu clave de acceso al equipo de Medical Core RD. La necesitarás para autenticarte.
  2. 2
    Configura 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.
  3. 3
    Empieza por buscar un paciente
    Usa GET /patients/search?cedula=... para obtener el objeto raw que necesitarás al crear una cita.
  4. 4
    Crea tu primera cita
    Sigue 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.

HeaderRequeridoDescripció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-Typeopcionalapplication/json para POST/PATCH.