Calculadora de grupo vacinal COVID nas Filipinas
Uma pessoa de 72 anos com uma comorbidade recebe o grupo A2, de idosos, no plano filipino de vacinação de 2021, à frente do grupo A3 de comorbidades. Informe idade, ocupação e comorbidade para ver o código do grupo e os motivos. 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
- Grupo
- A2
- Rótulo do grupo
- A2 — senior citizens 60 years and over
- Status de elegibilidade
- eligible
- Ordem de prioridade
- 2
As Filipinas sequenciaram a primeira campanha de imunização contra a COVID-19 pelo Plano Nacional de Implantação da Vacinação COVID-19 do Department of Health, citado com frequência junto da lista de prioridade do IATF. Os primeiros frascos foram para os trabalhadores da linha de frente de instalações de saúde com código A1, depois para pessoas idosas com código A2, em seguida para adultos com comorbidades com código A3, depois para o pessoal fardado e demais frente essencial com código A4, e mais tarde para as faixas restantes da força de trabalho B1 a B6 e para o restante da população com código C. Esta calculadora da fila vacinal filipina atribui um código de grupo de prioridade no estilo DOH a partir de três fatos que você já conhece: a idade em anos completos como inteiro não negativo, um código de ocupação fechado e se há uma comorbidade. Devolve o código de grupo coincidente, um rótulo curto, um posto de prioridade, os critérios que dispararam e um status de elegibilidade para o programa original de adultos e adolescentes. Um código de ocupação que não está na lista publicada é recusado como entrada inválida em vez de ser mapeado em silêncio para o público geral. Idade que não é um inteiro não negativo também falha. Trate cada resultado como uma reconstrução educativa do marco sequenciado de 2021, nunca como uma reserva ao vivo do Department of Health ou de um governo local, uma ordem médica nem um substituto clínico.
Como os grupos de prioridade vacinal contra a COVID-19 nas Filipinas foram sequenciados
As Filipinas não ofereceram a cada adulto uma primeira dose contra a COVID-19 na mesma manhã. O Department of Health, junto com o Inter-Agency Task Force e o National Vaccination Operations Center, sequenciou as pessoas pelo National COVID-19 Vaccination Deployment Plan de 2021 para que os primeiros frascos chegassem a quem, com o próprio trabalho, sustentava os hospitais, depois a quem corria o maior risco clínico de doença grave, e em seguida aos trabalhadores essenciais restantes e ao público mais amplo.
Esta calculadora codifica esse marco sequenciado NDVP de 2021 como um modelo educativo determinista. Não consulta uma vaga ao vivo de um governo local, não sabe qual estação de saúde de barangay tem estoque nesta semana e não substitui um clínico nem um centro local de operações de vacinação. Você envia uma idade em anos completos como inteiro não negativo, um código de ocupação de uma lista fechada e um booleano de comorbidade que quem chama já classificou.
O motor percorre então uma cascata publicada da maior para a menor prioridade e devolve o primeiro código de grupo coincidente junto com a elegibilidade. O grupo A1 cobre os trabalhadores da linha de frente em instalações de saúde públicas e privadas. O grupo A2 cobre pessoas idosas com sessenta anos ou mais.
O grupo A3 cobre adultos com uma comorbidade registrada. O grupo A4 cobre o pessoal fardado como as Armed Forces, a Philippine National Police, the Bureau of Fire Protection, the Bureau of Jail Management and Penology, the Philippine Coast Guard e the Bureau of Corrections, mais outras frentes essenciais designadas. O grupo B1 cobre docentes e assistentes sociais; B2 outros servidores públicos; B3 outros trabalhadores essenciais; B5 overseas Filipino workers; e B6 a força de trabalho restante.
Adolescentes de doze a dezessete anos entram no grupo C depois que essa faixa etária foi autorizada na expansão pediátrica posterior; menores de doze anos ficam fora do programa sequenciado original de adultos e adolescentes e recebem o grupo none. Apresente sempre as saídas como um código educativo de grupo desta cascata publicada, não como uma consulta clínica nem como uma recomendação médica.
Onde uma calculadora da fila vacinal filipina rende o próprio valor
Explicadores de saúde pública, cadernos jornalísticos e salas de civismo ainda precisam de um oráculo transparente para a pergunta que as pessoas digitavam em 2021 e ainda digitam ao reconstruir aquele ano nas Filipinas: em qual grupo de prioridade vacinal DOH contra a COVID-19 este perfil de idade, emprego e comorbidade se enquadrava.
Uma única função confiável que devolve o código de grupo ao lado dos critérios disparados acelera o ensino, a checagem de fatos e os rótulos de conjuntos sintéticos sem raspar um portal que já não hospeda a fila original.
Assistentes de pesquisa que preparam tabelas históricas de imunização querem códigos de grupo estáveis a partir de demografias conhecidas, e precisam de uma recusa firme quando a idade não é um inteiro não negativo ou o código de ocupação não é reconhecido para que extrações sujas não se façam passar por um grupo sequenciado.
Se mais adiante você precisar do percentual de proteção vacinal restante, de um intervalo de reforço ou de um localizador de clínicas ao vivo, trate-os como intenções de busca e páginas distintas em vez de sobrecarregar esta página de fila.
Apresente sempre os resultados como estimativas educativas do marco sequenciado NDVP do Department of Health de 2021; decisões clínicas e consultas reais exigem profissionais qualificados, um programa do Department of Health ou de um governo local que esta ferramenta não chama, e regras de elegibilidade que mudaram à medida que o suprimento melhorou.
Casos de uso
Reconstrução escolar da fila NDVP filipina de 2021
Dê aos estudantes uma idade, um código de ocupação e um indicador de comorbidade e verifique o código de grupo no estilo DOH e o status de elegibilidade contra a cascata publicada, inclusive a recusa firme quando a idade não é um inteiro não negativo.
Widgets para jornalismo e explicadores
Mostre em qual grupo de prioridade vacinal contra a COVID-19 nas Filipinas um perfil teria entrado, sem raspar um site de agendamento que já não hospeda a fila original do NDVP.
Perguntas frequentes
O que acontece se a idade não for um inteiro não negativo?
Age deve ser um número inteiro de zero a cento e vinte; anos negativos, frações e valores não numéricos são recusados e a solicitação não é cobrada.
Quais códigos de ocupação são aceitos?
Occupation deve ser um de healthcare, uniformed, frontliner, education, government, essential, ofw ou other.
Esta ferramenta reserva uma consulta de vacinação nas Filipinas?
Não. É uma reconstrução educativa do marco sequenciado NDVP de 2021 do DOH e do IATF. Não chama um portal do Department of Health, não reserva uma vaga de um governo local nem dá conselho médico.
Por que uma pessoa de 72 anos com comorbidade fica em A2 e não em A3?
Os dois critérios se aplicam, mas o grupo A2 de idosos fica acima do grupo A3 de comorbidades, e o grupo mais alto sempre vence. O resultado é A2, com o posto 2 de prioridade.
Em qual grupo os professores se vacinavam nas Filipinas?
No grupo B1, junto com os assistentes sociais, depois de todos os grupos A. Em seguida vinham os demais servidores públicos em B2 e os demais trabalhadores essenciais em B3, antes do restante da população no grupo C.
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-philippines \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72,"occupation":"other","comorbidity":true}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-philippines", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72,
"occupation": "other",
"comorbidity": true
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-queue-philippines",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72,
"occupation": "other",
"comorbidity": true
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-queue-philippines", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72,"occupation":"other","comorbidity":true}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72,"occupation":"other","comorbidity":true}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-queue-philippines", 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",
"comorbidity": true
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_queue_philippines",
"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.
Limites
max_age | 120 |
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
Chamadas API bem-sucedidas usam o US$ 0,002 publicado por item; entrada inválida não é cobrada.
Como os grupos de prioridade vacinal contra a COVID-19 nas Filipinas foram sequenciados
Entradas idênticas sempre produzem o mesmo JSON porque as regras são comparações puras, sem rede, sem relógio e sem aleatoriedade.
Contrato de entrada, forma da resposta e erros
O campo occupation é um código de ocupação fechado: healthcare para pessoal de instalações de saúde públicas ou privadas, uniformed para AFP, PNP, BFP, BJMP, PCG, BuCor e forças afins, frontliner para outras frentes essenciais A4 designadas, education para docentes e assistentes sociais, government para os demais servidores públicos, essential para outros trabalhadores essenciais, ofw para overseas Filipino workers, e other para aposentados, desempregados ou força de trabalho restante. Um trabalhador de saúde de trinta e quatro anos produz o grupo A1 mesmo sem comorbidade. Envie um objeto JSON com três campos obrigatórios. O campo age são os anos completos e deve ser um inteiro não negativo de zero a cento e vinte; uma idade negativa, uma idade fracionária ou um valor não numérico falha com invalid_input nomeando esse campo, porque anos de vida não podem ser negativos nem fracionários e esta calculadora não tomará em silêncio um valor absoluto nem arredondará. Os alias years e age_years são aceitos. Os alias job, work, role e occupation_code são aceitos. Um valor de ocupação que não esteja nessa lista falha com invalid_input afirmando que o código de ocupação não é reconhecido; a calculadora nunca inventa um emprego padrão. O campo comorbidity é um booleano verdadeiro quando está presente uma comorbidade NDVP de 2021, por exemplo diabetes, hipertensão, doença cardíaca, doença renal crônica, câncer ou outra condição que quem chama já classificou; as cadeias yes, no, one e zero são interpretadas como booleanos, e os alias comorbidities, has_comorbidity, chronic_condition e high_risk são aceitos. Campos obrigatórios ausentes, cadeias vazias, idade não inteira, idade acima de cento e vinte, um código de ocupação não reconhecido e um indicador de comorbidade não booleano falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta ecoa os valores limpos de age, occupation e comorbidity, informa group como o código A1, A2, A3, A4, B1, B2, B3, B5, B6, C ou none, informa group_label e priority_rank, põe eligible em true quando a pessoa está no programa sequenciado original de adultos ou adolescentes (doze anos ou mais), põe eligibility_status em eligible ou not_eligible, lista os códigos de criteria que dispararam e inclui as cadeias guideline, method e formula para exibição e para fixar em testes. Um triplo clássico de alta prioridade é uma pessoa de setenta e dois anos com occupation other e comorbidity em true, o que produz o grupo A2. O preço das chamadas API bem-sucedidas é o US$ 0,002 publicado por item; falhas de validação não consomem saldo pré-pago.
Onde uma calculadora da fila vacinal filipina rende o próprio valor
Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo. Mantenha as solicitações pequenas, fixe group e eligibility_status nos testes, e você obterá rótulos reproduzíveis da fila vacinal filipina para lição de casa, plugins LMS e workers de borda sem montar um sistema de informação de saúde pública próprio.
Casos de integração
Rótulos de conjuntos históricos de imunização
Produza em lote códigos de grupo estáveis para linhas demográficas sintéticas ou arquivadas, com invalid_input quando a idade não é um inteiro não negativo para que extrações sujas não pareçam um grupo sequenciado.
Perguntas técnicas
Como o grupo de prioridade vacinal contra a COVID-19 nas Filipinas é atribuído?
Envie age como inteiro não negativo, occupation (healthcare, uniformed, frontliner, education, government, essential, ofw ou other) e comorbidity como booleano. A API percorre uma cascata no estilo DOH e devolve o código de grupo de maior coincidência mais eligibility_status.
Quanto custa a calculadora da fila vacinal COVID das Filipinas?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.