Catálogo de reglas de negocio

Documentamos los estados válidos, rangos de edad por especialidad y formatos esperados.

Estado válido de cita

Los estados permitidos deben ser Programada, Completada, Cancelada o Reprogramada.

{
  "valid_states": [
    "Programada",
    "Completada",
    "Cancelada",
    "Reprogramada"
  ],
  "source": "Catálogo de estados esperado por operaciones"
}

Rango de edades por especialidad

Pediatría <18 años, adultos 18-64 y geriatría >=65.

{
  "ranges": {
    "Pediatría": {
      "min": 0,
      "max": 17
    },
    "Geriatría": {
      "min": 65,
      "max": 120
    },
    "General": {
      "min": 18,
      "max": 64
    }
  }
}

Formato de correo electrónico

Debe contener '@' seguido de un dominio con punto.

{
  "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$"
}

Formato de teléfono

Teléfonos deben ser dígitos con guiones opcionales (ej.: 315-123-4567).

{
  "example": "XXX-XXX-XXXX"
}