Fila da vacina COVID Escócia
No programa escocês de 2021, uma pessoa de 72 anos sem trabalho prioritário nem condição de saúde de base fica no grupo 4 do JCVI, perto da posição 714.138. Informe idade, ocupação e saúde para ver o grupo, entre dezesseis, e a posição. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Age
- 72
- Ocupação
- Other
- Condição de saúde
- None
- Grupo prioritário
- 4
- Grupo
- age_70_74_cev
- Rótulo do grupo
- Adults aged 70–74 and clinically extremely vulnerable people
- Posição na fila
- 714.138
Este estimador da fila de vacinação COVID-19 na Escócia posiciona idade, ocupação e condições de saúde de base sobre a lista de prioridade de 2021 do Joint Committee on Vaccination and Immunisation que o NHS Scotland e o Public Health Scotland aplicaram ao programa nacional de vacinação. Devolve o grupo de prioridade JCVI de 1 a 16 e uma posição aproximada, numerada a partir de um, segundo tamanhos de coorte da Escócia congelados em 2021. Residentes de lares de idosos e quem cuida deles entram no grupo 1. Pessoas com 80 anos ou mais e profissionais de saúde e assistência social da linha de frente entram no grupo 2. Os demais adultos percorrem depois os degraus publicados de idade e risco clínico do JCVI, e em seguida os grupos adultos e pediátricos posteriores.
Como os grupos JCVI de 2021 viram uma posição na fila da Escócia
A Escócia abriu a vacinação contra a COVID-19 em dezembro de 2020 seguindo a lista de prioridade do Joint Committee on Vaccination and Immunisation, aplicada pelos boards de saúde do NHS Scotland, pelos hubs hospitalares, pelos consultórios de clínica geral e pelas farmácias comunitárias sob o Scottish Government e o Public Health Scotland. O grupo de prioridade 1 cobriu residentes de um lar de idosos e a equipe que cuidava deles, uma coorte pequena de risco máximo congelada aqui em oitenta e cinco mil pessoas.
O grupo de prioridade 2 cobriu todas as pessoas com oitenta anos ou mais junto com profissionais de saúde e assistência social da linha de frente, congelado em quatrocentas e trinta mil pessoas. Os grupos 3, 4 e 5 desceram depois por idade aos setenta e cinco, setenta e sessenta e cinco anos. O grupo 4 também puxou pessoas clinicamente extremamente vulneráveis a quem se havia aconselhado o isolamento protetor, mesmo quando tinham menos de setenta anos.
O grupo 6 cobriu pessoas de dezesseis a sessenta e quatro anos com uma condição de base da lista de risco clínico do JCVI, e cuidadores não remunerados. Os grupos 7, 8 e 9 encerraram o programa adulto original de nove grupos aos sessenta, cinquenta e cinco e cinquenta anos. Os demais adultos entraram por década de idade nos grupos 10, 11 e 12.
Quem tinha dezesseis ou dezessete anos, adolescentes de doze a quinze, crianças de cinco a onze e crianças com menos de cinco seguiram como grupos pediátricos posteriores 13 a 16. Este estimador atribui o grupo coincidente de maior prioridade ao perfil enviado e, dentro desse grupo, coloca pessoas mais velhas mais à frente sob uma hipótese de idade uniforme sobre esses tamanhos de coorte congelados da Escócia.
A posição na fila é um mais as pessoas de todos os grupos anteriores mais o número estimado de pessoas mais velhas no grupo atual. O resultado é um número didático reproduzível, não uma consulta ao vivo no NHS Inform nem um substituto das ferramentas de reserva que os boards de saúde de fato operaram em 2021.
Onde um estimador de fila vacinal da Escócia se paga, preço e limites
Redações e mesas de explicadores que reconstroem o desdobramento de 2021 na Escócia usam um calculador de fila vacinal escocesa para que um leitor digite uma idade, escolha uma ocupação, declare as condições de saúde de base e veja o grupo 4 versus o 10 sem raspar circulares arquivadas do Scottish Government nem publicações estatísticas do Public Health Scotland.
Salas de civismo e saúde pública corrigem o mesmo perfil de três campos contra um oráculo determinístico em vez de uma planilha que ordena em silêncio uma pessoa de 69 anos com uma de 70. Validação com falha não consome saldo. Esta é uma reconstrução educativa de tamanhos de coorte da Escócia congelados em 2021, não um dispositivo médico de diagnóstico, não uma lista de espera oficial do NHS Scotland e não um conselho sobre se alguma pessoa deveria ter sido vacinada.
As regras de elegibilidade mudaram depois para crianças, reforços, campanhas de primavera e janelas de reserva dos boards de saúde; esta calculadora congela a tabela original de prioridade do JCVI tal como a Escócia a aplicou para que dois clientes nunca divergam. Pessoas que tomam decisões de saúde pessoal devem seguir o conselho oficial vigente do NHS Inform, do Public Health Scotland e do Scottish Government.
Casos de uso
Explicadores jornalísticos do desdobramento de 2021 na Escócia
Permita que um leitor informe idade, ocupação e condições de saúde de base e mostre o grupo de prioridade JCVI coincidente mais uma posição aproximada na fila ao lado dos tamanhos de coorte congelados da Escócia.
Correção de civismo e saúde pública na sala de aula
Corrija itens de prioridade vacinal de três campos com um oráculo determinístico que rejeita uma idade negativa ou não numérica e nunca inventa um grupo fora de 1–16.
Perguntas frequentes
O que acontece se a idade for negativa ou não for um número?
Uma idade negativa é rejeitada com a mensagem de que age não pode ser negativa. Uma idade que não é um número finito também é rejeitada. Entrada inválida não é cobrada.
Como as condições de saúde de base mudam o grupo JCVI?
Quem tem menos de 16 anos permanece nos grupos pediátricos salvo se for residente de um lar.
Esta é uma lista de espera oficial do NHS Scotland e quanto custa?
Não. É uma reconstrução educativa de tamanhos de coorte da Escócia congelados em 2021, não conselho médico nem uma ferramenta de reserva do NHS Inform. A ferramenta do navegador é gratuita.
Em qual grupo JCVI ficava uma pessoa de 72 anos na Escócia?
No grupo 4, que juntava pessoas de 70 a 74 anos com as clinicamente extremamente vulneráveis orientadas a se isolar. A posição estimada é 714.138, com 714.137 pessoas na frente pelos tamanhos escoceses de 2021.
Onde ficavam moradores e funcionários de casas de repouso na Escócia?
Em primeiro lugar, no grupo 1: moradores de casas de repouso para idosos e os funcionários que cuidavam deles, um grupo fixado aqui em cerca de oitenta e cinco mil pessoas. Depois, o grupo 2 cobria quem tinha 80 anos ou mais e profissionais de saúde e assistência social da linha de frente.
Ferramentas relacionadas
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/vaccine-queue-scotland \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72,"occupation":"other","health_condition":"none"}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-scotland", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72,
"occupation": "other",
"health_condition": "none"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-queue-scotland",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72,
"occupation": "other",
"health_condition": "none"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-queue-scotland", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72,"occupation":"other","health_condition":"none"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72,"occupation":"other","health_condition":"none"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-queue-scotland", 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
{
"age": 72,
"occupation": "other",
"health_condition": "none"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_queue_scotland",
"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. |
Notas técnicas
Uma idade negativa ou uma idade que não é um número falha com invalid_input e não é cobrada.
Contrato de entrada, forma da resposta e comportamento de erro
Valores de domínio finito são enums para que o formulário pinte um seletor em vez de uma armadilha de texto livre. Chaves opcionais são omitidas em vez de definidas como null. Envie um corpo JSON com três campos obrigatórios. age é um número finito de anos completos de 0 a 120 inclusive; strings numéricas como "72" são aceitas, assim como o alias age_years. Uma idade negativa falha com invalid_input e a mensagem de que age não pode ser negativa. Uma idade que não é um número — uma palavra, um booleano, Infinity ou NaN — falha com invalid_input nomeando o campo. Essas falhas não são cobradas: essa é a promessa do produto. occupation é uma das categorias fechadas care_home_staff, frontline_health_social_care, unpaid_carer ou other; o alias occupation_category é aceito. health_condition é none, underlying, clinically_extremely_vulnerable ou care_home_resident; os alias health_conditions e underlying_conditions são aceitos. Um campo ausente ou um valor de ocupação ou de condição de saúde fora do enum também falham com invalid_input nomeando o campo. Em sucesso, o corpo ecoa age, occupation e health_condition, informa priority_group como um inteiro de 1 a 16, e informa priority_label em linguagem simples. group e group_label nomeiam a subcoorte usada para ordenar. queue_position é a estimativa numerada a partir de um; people_ahead é queue_position menos um. method é sempre jcvi_scotland_2021 para que clientes fixem o conjunto de regras. notes reitera por que aquele grupo foi escolhido. Este endpoint não coleta CEP, board de saúde, consultório nem estado de gravidez, então não consegue reproduzir cada nota de rodapé do JCVI; reproduz as três alavancas públicas que as pessoas de fato lembram: age, occupation e as condições de saúde de base. Combine os números com o seu próprio texto explicativo se precisar de um gráfico de primeiras doses restantes; este endpoint classifica um perfil e não emite gráficos.
Onde um estimador de fila vacinal da Escócia se paga, preço e limites
Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002, sem tokens de modelo e sem rede de saída. Mantenha as solicitações pequenas, fixe priority_group e queue_position nos testes e você obtém uma estimativa reproduzível de fila vacinal da Escócia para lição de casa, gráficos e workers de borda sem montar a própria pilha de reservas.
Casos de integração
Linhas do tempo históricas e interativos de museu
Alimente um quiosque ou um companheiro de documentário com o mesmo contrato parse que a API cobra, para que o widget gratuito e o backend de arquivo nunca discordem de um perfil de Edinburgh, Glasgow ou de um board insular.
Perguntas técnicas
Como se estima a posição na fila de vacinação COVID da Escócia?
A calculadora atribui o grupo de prioridade JCVI coincidente de maior ordem de 2021 a partir de age, occupation e health_condition, e depois ordena dentro desse grupo com as pessoas mais velhas primeiro. queue_position é um mais as pessoas de grupos anteriores e as mais velhas no grupo atual.
Quais ocupações correspondem aos grupos JCVI mais cedo na Escócia?
care_home_staff corresponde ao grupo 1 junto com residentes de lares. frontline_health_social_care corresponde ao grupo 2 junto com pessoas de 80 anos ou mais. unpaid_carer corresponde ao grupo 6 para quem tem de 16 a 64 anos, salvo se já valer uma regra anterior de idade ou de condição de saúde.