Calculadora de análisis de semen
Compare un espermiograma con los límites inferiores de referencia de la OMS 2021: 2,5 mL, 45 millones por mL, 55 % de motilidad total y 8 % de formas normales salen normales, con un total de 112,5 millones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Volumen
- 2,5
- Concentración
- 45
- Motilidad
- 55
- Morfología
- 8
- Límite de volumen
- 1,4
- Estado del volumen
- normal
- Límite de concentración
- 16
- Estado de la concentración
- normal
Un informe de análisis de semen enumera el volumen del eyaculado, la concentración espermática, la motilidad y el porcentaje de espermatozoides con formas normales. Interpretar esas cuatro cifras frente a una tabla pública con nombre es una tarea habitual de deberes, consejo y control de calidad, pero los límites de la sexta edición de la Organización Mundial de la Salud de 2021 se confunden con facilidad con las cifras de la quinta edición de 2010. La herramienta es una comparación educativa, no un diagnóstico de infertilidad ni un sustituto de un informe de laboratorio revisado.
Límites inferiores OMS 2021 y cómo se asigna cada estado
El manual de laboratorio de la sexta edición de la Organización Mundial de la Salud, publicado en 2021, reformuló los límites inferiores de referencia del semen humano a partir de varones cuyas parejas concibieron en un plazo de doce meses. Esas cifras son valores del percentil cinco, no un diagnóstico de infertilidad, y esta calculadora aplica la tabla de 2021 tal como se publicó. El volumen de semen se compara con 1.4 mililitros.
La concentración espermática se compara con dieciséis millones de espermatozoides por mililitro. La motilidad se trata como motilidad total, progresiva más no progresiva, y se compara con el 42 por ciento; el límite aparte de motilidad progresiva de 2021, del 30 por ciento, es otra fila y aquí no se usa. La morfología es el porcentaje de espermatozoides con formas normales y se compara con el 4 por ciento.
Un número total de espermatozoides derivado, volumen multiplicado por concentración, se compara con treinta y nueve millones por eyaculado para que usted vea cuándo el producto de dos valores dentro de rango sigue por debajo de esa fila independiente. La igualdad en el límite cuenta como normal porque la cifra de la OMS es un umbral inferior. El motor no lee tiempo de abstinencia, pH, viscosidad, células redondas, vitalidad ni fragmentación del ADN, y no emite un pronóstico de fertilidad.
Qué puede hacer con ella
Hojas clínicas y controles de admisión
Señale cuál de volume, concentration, motilidad total y morphology queda por debajo de los límites publicados de 2021 antes de que un consejero recorra el informe de laboratorio impreso.
Auditoría de plantillas y hojas de cálculo
Detecte formularios de admisión que aún usan los cortes de la quinta edición de 2010 al pasar las mismas cuatro cifras por este oráculo de 2021 y comparar las etiquetas.
Preguntas frecuentes
¿Qué límites OMS 2021 usa la calculadora de análisis de semen?
Volumen 1.4 mL, concentración 16 millones/mL, motilidad total (PR+NP) 42% y formas normales 4%. Un número total de espermatozoides derivado, volume por concentration, se compara con 39 millones por eyaculado. Los valores en el límite se etiquetan normal.
¿La motilidad es total o progresiva?
Motilidad total (progresiva más no progresiva). El límite OMS 2021 de motilidad progresiva del 30% es otra fila de la tabla y no se aplica. Convierta una cifra solo PR antes de enviar motility si su laboratorio informa únicamente motilidad progresiva.
¿Qué ocurre si el volumen de semen es negativo?
Una cifra negativa en mililitros no es un volumen físico de eyaculado.
¿Por qué el recuento total puede salir bajo con volumen y concentración normales?
Porque el total es el volumen multiplicado por la concentración y se compara con su propio límite de 39 millones por eyaculado. Dos valores que pasan por separado pueden dar un producto por debajo de esa fila.
¿Un valor por debajo del límite significa infertilidad?
No. Los límites son el percentil 5 de hombres cuyas parejas concibieron en 12 meses: describen un grupo de referencia, no un diagnóstico. La comparación no da un pronóstico de fertilidad ni sustituye un informe revisado por un profesional.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/health/sperm-analysis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":2.5,"concentration":45,"motility":55,"morphology":8}'const res = await fetch("https://api.kit.forhosting.com/health/sperm-analysis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 2.5,
"concentration": 45,
"motility": 55,
"morphology": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sperm-analysis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 2.5,
"concentration": 45,
"motility": 55,
"morphology": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sperm-analysis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":2.5,"concentration":45,"motility":55,"morphology":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":2.5,"concentration":45,"motility":55,"morphology":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sperm-analysis", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"volume": 2.5,
"concentration": 45,
"motility": 55,
"morphology": 8
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sperm_analysis",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_volume_ml | 50 |
max_concentration | 1000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora de análisis de semen acepta los cuatro valores de laboratorio, compara cada uno con el límite inferior de referencia de 2021 y lo etiqueta normal o below_reference. Un volumen inferior a cero se rechaza con invalid_input porque un volumen de eyaculado negativo no es una medición física.
Límites inferiores OMS 2021 y cómo se asigna cada estado
Cada parámetro se etiqueta normal cuando el valor enviado es mayor o igual que su límite inferior de referencia, y below_reference cuando es estrictamente menor. Trate el JSON como una comparación educativa frente a una tabla pública con nombre, no como la salida de un dispositivo médico ni como sustituto de un informe de laboratorio revisado por un clínico que conoce el resto de la historia.
Contrato de entrada, forma de la respuesta y comportamiento de error
Haga POST de un cuerpo JSON con cuatro números finitos obligatorios. El campo volume es el volumen de semen en mililitros y debe ser cero o mayor; se aceptan los alias volume_ml, semen_volume y ejaculate_volume. Un volumen negativo falla con invalid_input y el mensaje de que volume no puede ser negativo, y ese fallo no se factura. Cero mililitros es una entrada lícita y se etiqueta below_reference frente al límite de 1.4 mililitros. El campo concentration es la concentración espermática en millones de espermatozoides por mililitro y debe ser un número finito no negativo; se aceptan los alias sperm_concentration, concentration_million_per_ml y count. El campo motility es la motilidad total como porcentaje de cero a cien; se aceptan los alias total_motility, motility_percent y motility_pct. El campo morphology es el porcentaje de espermatozoides con formas normales, también de cero a cien; se aceptan los alias morphology_percent, normal_forms y kruger. Cada campo numérico puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos, NaN e Infinity fallan con invalid_input nombrando el campo. En caso de éxito el cuerpo devuelve los cuatro valores con sus límites OMS 2021 y un estado normal o below_reference para cada uno, más el total_sperm derivado, total_sperm_limit y total_sperm_status. below_reference_count indica cuántos de los cuatro parámetros enviados quedan por debajo de sus límites, y overall es normal solo cuando ese recuento es cero. Una comprobación clásica es volume 2.5 mililitros, concentration 45 millones por mililitro, motility 55 por ciento y morphology 8 por ciento, que resulta normal en cada fila, incluido el total derivado. Combine el JSON con sus propias notas de consejo si necesita relato; este endpoint solo clasifica las cuatro cifras frente a la tabla nombrada.
Dónde se usa una comprobación OMS 2021, precio y límites honestos
Los generadores de exámenes y los complementos LMS necesitan un motor determinista que rechace un volumen de semen negativo en lugar de emitir en silencio un estado que un calificador defectuoso podría tratar como éxito. Los equipos de producto que construyen widgets educativos de salud reproductiva quieren una ruta OMS 2021 documentada que el alumnado pueda auditar a mano, no una puntuación de fertilidad de caja negra que mezcle vitalidad, fragmentación del ADN y motilidad progresiva sin revelarlo. Mantenga expectativas educativas: es una herramienta de cálculo y aprendizaje, no un dispositivo médico de diagnóstico, y no sustituye un análisis de semen revisado, una interpretación especializada ni los métodos locales de laboratorio. Quienes tengan una preocupación de fertilidad deben seguir consejo médico profesional y no una sola comparación automatizada. Los laboratorios de enseñanza de andrología y las rotaciones de medicina reproductiva asignan de continuo hojas que preguntan si un informe de semen impreso cumple los límites inferiores de referencia vigentes de la OMS, de modo que un oráculo de confianza que devuelve normal o below_reference junto a cada límite acelera la corrección y la preparación de demos. Los formularios de admisión de clínicas de fertilidad que ya guardan volume, concentration, motility y morphology pueden llamar a una API parse pequeña en lugar de reimplementar la tabla de 2021 en cada lenguaje de hoja de cálculo, que es cómo las cifras de 2010 sobreviven en silencio en plantillas antiguas. Como esta capacidad es un motor de parse puro, cada llamada API correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida, y la validación fallida no consume saldo prepago. Fije overall y los cuatro campos de estado en las pruebas, envíe motilidad total y no solo motilidad progresiva, y nunca trate una etiqueta below_reference en un parámetro como diagnóstico de factor masculino de infertilidad.
Casos de integración
Claves de aula OMS 2021
Compruebe pares de análisis de semen de libro frente a los límites inferiores de 2021 para que docentes y autocorrectores compartan una misma verdad transparente de normal frente a below_reference.
Preguntas técnicas
¿Un resultado below_reference significa infertilidad?
No. Los límites inferiores de referencia de la OMS son valores del percentil cinco de una población fértil de referencia, no cortes diagnósticos. Esta calculadora es una comparación educativa, no un dispositivo médico ni un sustituto de un informe de laboratorio revisado.
¿Cuánto cuesta la calculadora de análisis de semen?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada no válida no se cobra.