Calculadora de superficie corporal
Multiplique la estatura en cm por el peso en kg, divida entre 3600 y saque la raíz cuadrada: con 170 cm y 70 kg el producto es 11900. Esa es la superficie corporal de Mosteller, mostrada paso a paso. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Altura
- 170
- Peso
- 70
- Unidad de estatura: cm
- cm
- Unidad de peso: kg
- kg
- Altura (cm)
- 170 m2
- Peso (kg)
- 70
- SC
- 1,8181186858
- SC m2
- 1,8181186858
Una calculadora de superficie corporal convierte la estatura de pie y el peso corporal en la estimación en metros cuadrados que los clínicos usan para dosificación, valoración de quemaduras y escalado fisiológico. Introduzca estatura y peso (centímetros y kilogramos por defecto, o metros, pulgadas y libras con etiquetas de unidad); la herramienta convierte las entradas cuando hace falta, aplica la fórmula Mosteller BSA igual a la raíz cuadrada de la estatura en centímetros por el peso en kilogramos dividido entre tres mil seiscientos, y devuelve el BSA en m² con centímetros y kilogramos normalizados, el nombre de la fórmula y los pasos de sustitución ordenados. Las comprobaciones de deberes, los ejemplos de enseñanza de farmacia, la educación clínica y los valores esperados de kata de codificación necesitan esa misma estimación geométrica determinista sin una hoja de cálculo.
Qué significa la superficie corporal Mosteller
La superficie corporal es una estimación geométrica de la superficie exterior del cuerpo humano expresada en metros cuadrados. La fórmula Mosteller, publicada como expresión simplificada de raíz cuadrada, es BSA en m² igual a la raíz cuadrada del producto de la estatura en centímetros y el peso en kilogramos dividido entre tres mil seiscientos. De forma equivalente, muchas tarjetas de cabecera escriben BSA igual a la raíz cuadrada de estatura por peso entre sesenta tras convertir las unidades del mismo modo.
Ese único número real se usa ampliamente como factor de escalado para cálculos de dosis de quimioterapia, regímenes pediátricos, denominadores de índice cardíaco y porcentajes de área quemada cuando el tamaño corporal absoluto importa más que el índice de masa corporal solo. A diferencia del IMC, que es masa sobre estatura al cuadrado e informa bandas de riesgo de tipo densidad, el BSA crece con estatura y peso bajo una media geométrica y se informa en metros cuadrados en lugar de kg por m².
Docentes y evaluadores automáticos se preocupan por el rechazo de no positivos tanto como por la vía numérica exitosa: un estudiante que introduce cero kilogramos ha salido del dominio de la fórmula, y un respaldo silencioso a un adulto por defecto ocultaría ese error. La vía de comprobación recalcula el producto y la raíz cuadrada con el mismo redondeo fijo usado para los campos publicados, de modo que una respuesta exitosa siempre lleva pasos que se pueden afirmar en pruebas u hojas de trabajo.
Los valores de referencia clásicos incluyen unos uno punto ocho uno ocho m² para ciento setenta centímetros y setenta kilogramos, lo que coincide con calculadoras de mano cuando los valores intermedios se mantienen en doble precisión antes del redondeo de visualización.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga las antropometrías dentro del rango absoluto publicado tras la conversión para que el producto bajo la raíz cuadrada no desborde en un BSA no finito que el solucionador deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto.
Esta página se dirige a quienes buscan una calculadora de superficie corporal, fórmula Mosteller o BSA a partir de estatura y peso en línea; no es una calculadora Du Bois o Haycock, ni una herramienta de IMC, ni un sistema de dosificación clínica que aplique mg por m² a un fármaco. Prefiera esta capacidad cuando ya tenga estatura y peso y solo necesite la estimación Mosteller.
Qué puede hacer con ella
Educación en farmacia y enfermería
Los estudiantes introducen estatura y peso de viñetas clínicas y comparan el BSA Mosteller manuscrito con un resultado determinista en m² antes de ejercicios de escalado de dosis.
Preflight antes de flujos mg/m²
Los pipelines calculan primero el BSA y luego pasan a dosificación específica del fármaco solo cuando estatura y peso superan la validación positiva y el nombre de fórmula publicado es Mosteller.
Preguntas frecuentes
¿Cuál es la fórmula Mosteller de superficie corporal?
Estatura y peso deben ser positivos; el resultado se informa en metros cuadrados.
¿Qué unidades se aceptan?
La estatura por defecto es centímetros (también m o in). El peso por defecto es kilogramos (también lb). Los valores se convierten a cm y kg antes de la fórmula.
¿Es lo mismo que el BSA Du Bois?
No. Esta capacidad implementa solo la fórmula de raíz cuadrada Mosteller. Du Bois y otras fórmulas usan expresiones y coeficientes distintos.
¿Es gratuita la calculadora de superficie corporal?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Para qué se usa la superficie corporal?
Sirve como factor de escala para dosis de quimioterapia, pautas de medicamentos en pediatría, el índice cardíaco y el porcentaje de área quemada, siempre que el tamaño corporal absoluto importe más que el índice de masa corporal.
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/bsa-mosteller \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":170,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/bsa-mosteller", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 170,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bsa-mosteller",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 170,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bsa-mosteller", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":170,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":170,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bsa-mosteller", 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
{
"height": 170,
"weight": 70
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bsa_mosteller",
"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_height_cm | 300 |
max_weight_kg | 500 |
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
La estatura o el peso no positivos se rechazan con invalid_input para que formularios en cero no inventen un área de superficie. La ruta es aritmética pura—sin red, sin semillas aleatorias, sin dependencia del reloj de pared—de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que se llama.
Cómo llamar a la API y qué devuelve
Envíe un cuerpo JSON con dos números finitos positivos obligatorios: height (alias height_cm, h, stature, ht) y weight (alias weight_kg, w, mass, wt). height_unit opcional por defecto cm y acepta cm, m o in; weight_unit opcional por defecto kg y acepta kg o lb. Tras la conversión, la estatura debe permanecer dentro de trescientos centímetros y el peso dentro de quinientos kilogramos para que los productos intermedios sigan siendo finitos en el Worker y en el navegador. En caso de éxito la respuesta repite height y weight redondeados como se enviaron, height_unit y weight_unit como etiquetas normalizadas, height_cm y weight_kg tras la conversión, bsa y bsa_m2 como el mismo valor redondeado en metros cuadrados, unit como la cadena m2, formula como la cadena de expresión Mosteller, formula_name como Mosteller, message como un resumen breve y steps como un array ordenado de líneas de sustitución. La validación fallida—campos ausentes, números no finitos, estatura o peso no positivos, etiquetas de unidad no admitidas o valores fuera de los límites absolutos tras la conversión—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición correcta con unit item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: ciento setenta centímetros y setenta kilogramos producen aproximadamente uno punto ocho uno ocho m²; ciento sesenta centímetros y cincuenta y cinco kilogramos producen un valor adulto menor; peso cero deliberado o estatura negativa demuestran la vía dura invalid_input; y un adulto de cinco pies siete introducido como sesenta y siete pulgadas con ciento cincuenta y cuatro libras muestra la conversión de unidades al mismo pipeline centímetro-kilogramo. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano la raíz cuadrada de height_cm por weight_kg entre tres mil seiscientos y confirme que es igual al bsa publicado dentro del mismo redondeo a doce decimales, y confirme que cambiar solo el signo de una entrada pasa la respuesta de éxito a invalid_input.
Casos de integración
Pruebas unitarias para calculadoras clínicas
Genere fijaciones BSA adultas y pediátricas conocidas más rechazos deliberados de cero/negativos para valores esperados de kata de codificación.
Preguntas técnicas
¿Qué ocurre si estatura o peso son cero o negativos?
El modelo geométrico no está definido. Esta herramienta devuelve invalid_input en lugar de inventar un área de superficie.