Calculadora do índice de Bishop
A calculadora do índice de Bishop reúne cinco achados do exame cervical em uma pontuação de preparo usada quando profissionais avaliam a indução do parto.
Executar grátis
Informe dilatação, apagamento, estação fetal, consistência e posição do colo do útero para receber o total, uma categoria resumida e a pontuação de cada componente. O cálculo é totalmente offline e determinístico: achados válidos idênticos sempre geram o mesmo resultado. Trata-se de um recurso educativo de cálculo, não de um diagnóstico nem de um substituto para a avaliação de um profissional qualificado em assistência materna que conheça todo o contexto clínico.
Informe corretamente os cinco achados do exame
O índice de Bishop parte de achados obtidos durante um exame cervical, portanto a qualidade do resultado depende inteiramente da qualidade e do momento dessas observações. Informe a dilatação cervical em centímetros e o apagamento em porcentagem. Escolha a estação fetal em relação às espinhas isquiáticas, de menos três a mais dois, e selecione a consistência firme, média ou amolecida e a posição posterior, média ou anterior. A estação aparece como categoria porque valores negativos são rótulos anatômicos legítimos, não quantidades inválidas. Dilatação e apagamento devem ser números finitos, maiores que zero e dentro dos intervalos clínicos indicados. Não estime achados com base em sintomas, frequência das contrações ou exame anterior. As condições cervicais podem mudar, e uma pontuação calculada com observações de momentos diferentes não representa um único exame coerente. A calculadora rejeita campos ausentes, categorias não aceitas, medidas não numéricas e valores fora do intervalo, em vez de presumir dados. Confira cada valor antes de usar o total em registros ou discussões. Esta ferramenta executa apenas a aritmética; não consegue verificar se o exame foi realizado corretamente nem se a categoria escolhida corresponde ao achado do profissional.
Entenda a contribuição de cada componente
O cálculo segue a tabela convencional de pontos de Bishop. A dilatação vale zero ponto abaixo de um centímetro, um ponto de um a menos de três centímetros, dois pontos de três a menos de cinco e três pontos a partir de cinco centímetros. O apagamento vale zero abaixo de quarenta por cento, um de quarenta a menos de sessenta, dois de sessenta a menos de oitenta e três a partir de oitenta por cento. A estação vale zero em menos três, um em menos dois, dois em menos um ou zero e três em mais um ou mais dois. As consistências firme, média e amolecida valem, respectivamente, zero, um e dois pontos; as posições posterior, média e anterior também valem zero, um e dois. Os cinco valores são somados sem ponderação, produzindo um total de zero a treze. A resposta mostra a composição por itens para que você possa conferir a conta em vez de depender de um número sem explicação. Ela também classifica totais abaixo de seis como desfavoráveis, seis ou sete como intermediários e oito ou mais como favoráveis. Essas categorias apenas resumem a pontuação e não preveem com certeza um desfecho individual.
Use o resultado no contexto clínico adequado
O índice de Bishop costuma integrar a avaliação do preparo cervical antes da indução, mas o total isolado não é uma orientação para induzir, aguardar ou escolher determinado método. O profissional também pode considerar idade gestacional, apresentação e bem-estar fetal, estado das membranas, paridade, cirurgia uterina anterior, condições maternas, opções de medicamentos, protocolos locais e o motivo da discussão sobre indução. Limites e terminologia podem variar entre instituições; por isso, compare a tabela de componentes exibida com o protocolo aplicável no local da assistência. Se o protocolo usar um índice de Bishop modificado, outra convenção de estação ou um limite diferente, esta calculadora convencional talvez não corresponda a ele. Registre os achados originais junto com o total, pois combinações diferentes podem produzir a mesma soma e essas diferenças podem ser clinicamente relevantes. A ferramenta funciona sem rede, aleatoriedade ou dados dependentes do tempo, o que permite cálculos reproduzíveis e uso em fluxos de software. O uso da API custa US$ 0,002 por solicitação. Nenhuma calculadora deve atrasar uma avaliação urgente: redução dos movimentos fetais, sangramento intenso, dor forte, dificuldade para respirar, convulsão ou outros sintomas preocupantes exigem contato imediato com um serviço adequado de maternidade ou emergência.
Casos de uso
Conferir a soma à beira do leito
Confirme um índice de Bishop convencional somado manualmente e mantenha os cinco componentes disponíveis para revisão.
Padronizar o registro clínico
Transforme achados de exame registrados de maneira consistente em um total e uma categoria determinísticos para um prontuário estruturado.
Apoiar ensino e simulação
Permita que estudantes explorem como mudanças em cada achado cervical alteram o total sem sugerir uma decisão terapêutica.
Perguntas frequentes
Qual é o índice de Bishop máximo?
A pontuação convencional de cinco componentes varia de 0 a 13: dilatação e apagamento podem valer 3 pontos cada, estação 3, consistência 2 e posição 2.
O que significam as categorias do resultado?
Esta calculadora classifica 0–5 como desfavorável, 6–7 como intermediário e 8–13 como favorável. Elas resumem o preparo cervical e não garantem o sucesso da indução.
Por que a estação fetal é informada como texto?
Estações negativas, como -3, são categorias anatômicas válidas. Tratá-las como opções fechadas de texto impede que uma regra geral para números não positivos as rejeite indevidamente.
Esta calculadora recomenda a indução?
Não. Ela apenas calcula a pontuação convencional. As decisões exigem avaliação da paciente, do feto, da indicação, do histórico, das preferências e das normas locais por um profissional qualificado.
Posso informar dilatação zero ou apagamento zero?
Não. Esta capacidade segue um contrato de entrada rigoroso e rejeita medidas numéricas não positivas. Use-a somente quando as duas medidas forem maiores que zero.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O cálculo é determinístico e não acessa serviços externos.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/health/bishop-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dilation_cm":4,"effacement_percent":70,"station":"-1","consistency":"soft","position":"anterior"}'const res = await fetch("https://api.kit.forhosting.com/health/bishop-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dilation_cm": 4,
"effacement_percent": 70,
"station": "-1",
"consistency": "soft",
"position": "anterior"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bishop-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dilation_cm": 4,
"effacement_percent": 70,
"station": "-1",
"consistency": "soft",
"position": "anterior"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bishop-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dilation_cm":4,"effacement_percent":70,"station":"-1","consistency":"soft","position":"anterior"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dilation_cm":4,"effacement_percent":70,"station":"-1","consistency":"soft","position":"anterior"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bishop-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"dilation_cm": 4,
"effacement_percent": 70,
"station": "-1",
"consistency": "soft",
"position": "anterior"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bishop_score",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |