Retrieves a list of all health profiles in the system.
Endpoint
Authentication
This endpoint requires a valid JWT token.
Authorization: Bearer YOUR_JWT_TOKEN
Response
Returns an array of health profile objects.
Unique identifier for the health profile
ID of the associated beneficiario
Name of medical condition
Substance consumption status
Health service affiliation
Example Request
curl -X GET http://localhost:3000/salud \
-H "Authorization: Bearer YOUR_JWT_TOKEN"
Example Response
[
{
"id": 1,
"beneficiarioId": 1,
"esAptoFisico": true,
"padecEnfermedad": false,
"nombreEnfermedad": null,
"consumeSustancias": false,
"tipoSustancias": null,
"afiliadoServicioSalud": "IMSS",
"necesitaLentes": false,
"observacionesMedicas": null,
"fechaActualizacion": "2026-03-05T10:30:00.000Z"
},
{
"id": 2,
"beneficiarioId": 2,
"esAptoFisico": true,
"padecEnfermedad": true,
"nombreEnfermedad": "Diabetes tipo 2",
"consumeSustancias": false,
"tipoSustancias": null,
"afiliadoServicioSalud": "ISSSTE",
"necesitaLentes": true,
"observacionesMedicas": "Requiere seguimiento médico mensual",
"fechaActualizacion": "2026-03-05T11:45:00.000Z"
}
]