Calculadora de fase vacunal COVID en Canadá
Una persona de 82 años, sin trabajo prioritario ni afección de alto riesgo, queda en la fase 1b del calendario canadiense de 2021. Indique edad, ocupación y riesgo médico y verá la fase, su prioridad y el criterio que la decidió. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Age
- 82
- Ocupación
- Other
- Fase
- 1b
- Etiqueta de fase
- Phase 1b — very high priority
- Estado de elegibilidad
- eligible
- Orden de prioridad
- 2
La primera campaña de inmunización contra la COVID-19 en Canadá no fue simultánea, sino secuenciada: el suministro inicial, escaso, se destinó primero a las personas con mayor riesgo de muerte, de brotes o de colapso del sistema sanitario. Esta calculadora de cola vacunal canadiense asigna una fase de prioridad al estilo NACI a partir de tres datos que usted ya conoce —la edad en años, la clase de ocupación y si existe una afección médica de alto riesgo— más indicadores opcionales de vivienda colectiva e identidad indígena. Devuelve la fase coincidente, una etiqueta breve, un rango de prioridad, los criterios que se activaron y un estado de elegibilidad para el programa original de adultos y adolescentes. Una edad negativa se rechaza como entrada inválida en lugar de plegarse a un valor absoluto. Trate cada resultado como una reconstrucción educativa del marco secuenciado de 2021, nunca como una reserva en vivo, una orden médica ni un sustituto de una unidad de salud pública.
Cómo se ordenaron las fases de prioridad vacunal contra la COVID-19 en Canadá
Canadá no ofreció a cada adulto la primera dosis contra la COVID-19 en la misma mañana de invierno. La orientación federal del National Advisory Committee on Immunization, y los despliegues provinciales que la siguieron, ordenaron a las personas en fases sucesivas para que los primeros viales llegaran a quienes corrían mayor riesgo de muerte, de brotes explosivos en recintos cerrados o de hacer colapsar la plantilla sanitaria. Esta calculadora codifica ese marco secuenciado de 2021 como un modelo educativo determinista.
No consulta un portal provincial de citas en vivo, no sabe qué clínica tiene existencias esta semana y no sustituye a un clínico ni a una unidad de salud pública. Usted envía una edad en años, una clase de ocupación de una lista cerrada y un booleano para una afección médica de alto riesgo que quien llama ya clasificó; los indicadores opcionales marcan la vivienda colectiva y la identidad indígena.
El motor recorre entonces una cascada publicada de mayor a menor prioridad y devuelve la primera fase coincidente junto con la elegibilidad. La fase 1a cubre al personal de cuidados de larga duración, a los trabajadores sanitarios y a los adultos mayores que viven en atención colectiva para personas mayores. La fase 1b cubre a los adultos de ochenta años o más y a los adultos indígenas de dieciséis años o más.
La fase 2 cubre las edades de setenta a setenta y nueve, las afecciones médicas de alto riesgo restantes en adultos, los trabajadores esenciales y de educación, los primeros intervinientes y otros entornos colectivos. La fase 3 cubre a los adultos restantes de sesenta a sesenta y nueve años. La fase 4 es el resto de la población adulta de dieciséis años o más.
Los adolescentes de doce a quince años entran en la fase 5 tras autorizarse ese grupo de edad; los niños de cinco a once años son la fase 6 y no se marcan como elegibles para la cola original de adultos y adolescentes; los menores de cinco años quedan fuera por completo del programa secuenciado de 2021. Presente siempre las salidas como una etiqueta educativa de fase de esta cascada publicada, no como una cita clínica ni como una recomendación médica.
Dónde resulta útil una calculadora de cola vacunal canadiense
Los explicadores de salud pública, los cuadernos periodísticos y las aulas de civismo siguen necesitando un oráculo transparente para la pregunta que la gente escribió en 2021 y aún escribe al reconstruir aquel invierno: en qué fase de prioridad vacunal contra la COVID-19 en Canadá habría caído este perfil de edad, empleo y riesgo.
Una sola función de confianza que devuelve la fase junto a los criterios activados acelera la docencia, la verificación de hechos y las etiquetas de conjuntos sintéticos sin raspar un portal provincial que ya no aloja la cola original. Los asistentes de investigación que preparan tablas históricas de inmunización quieren códigos de fase estables a partir de demografías conocidas, y necesitan un rechazo firme cuando la edad llega negativa para que extractos sucios no se hagan pasar por una fase.
Si más adelante necesita el porcentaje de protección vacunal restante, un intervalo de refuerzo o un localizador de clínicas en vivo, trátelos como intenciones de búsqueda y páginas distintas en lugar de sobrecargar esta página de cola. Presente siempre los resultados como estimaciones educativas del marco secuenciado al estilo NACI de 2021; las decisiones clínicas y las citas reales exigen profesionales cualificados, un programa provincial o territorial que esta herramienta no llama, y normas de elegibilidad que cambiaron a medida que mejoró el suministro.
Qué puede hacer con ella
Reconstrucción escolar de la cola canadiense de 2021
Dé al alumnado una edad, una clase de ocupación y un indicador de alto riesgo, y compruebe la fase al estilo NACI y el estado de elegibilidad frente a la cascada publicada, incluido el rechazo firme de una edad negativa.
Widgets para periodismo y explicadores
Muestre en qué fase de prioridad vacunal contra la COVID-19 en Canadá habría entrado un perfil, sin raspar un portal provincial de citas que ya no aloja la cola original.
Preguntas frecuentes
¿Qué ocurre si la edad es negativa?
Los años de edad no pueden ser negativos, de modo que la calculadora no toma un valor absoluto y la petición no se factura.
¿Quién cuenta como elegible?
eligible es true en las fases 1a a 5, que cubren el programa secuenciado original de adultos y adolescentes (doce años o más). Los niños de cinco a once años reciben la fase 6 con eligible en false. Los menores de cinco años reciben la fase none con eligible en false.
¿Esta herramienta reserva una cita de vacunación en Canadá?
No. Es una reconstrucción educativa del marco secuenciado de 2021. No llama a un portal provincial, no reserva un hueco de clínica ni da consejo médico.
¿En qué fase se vacunaba en Canadá a los mayores de 80 años?
En la fase 1b, de prioridad muy alta, que compartían con los adultos indígenas de 16 años o más. Alguien de 82 años sin ocupación prioritaria ni riesgo médico obtiene la fase 1b y el puesto 2 de prioridad.
¿Los trabajadores sanitarios se vacunaban primero en Canadá?
Sí. La fase 1a reunía al personal de cuidados de larga duración, a los trabajadores sanitarios y a las personas mayores que vivían en residencias. Un sanitario de treinta y cinco años entra en la fase 1a aunque no tenga ningún riesgo médico.
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/vaccine-queue-ca \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":82,"occupation":"other","high_risk":false}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-ca", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 82,
"occupation": "other",
"high_risk": false
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-queue-ca",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 82,
"occupation": "other",
"high_risk": false
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-queue-ca", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":82,"occupation":"other","high_risk":false}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":82,"occupation":"other","high_risk":false}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-queue-ca", 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
{
"age": 82,
"occupation": "other",
"high_risk": false
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_queue_ca",
"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_age | 120 |
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
Las llamadas API correctas usan el $0.002 publicado por ítem; la entrada inválida no se factura.
Cómo se ordenaron las fases de prioridad vacunal contra la COVID-19 en Canadá
Entradas idénticas producen siempre el mismo JSON porque las reglas son comparaciones puras, sin red, sin reloj y sin aleatoriedad.
Contrato de entrada, forma de la respuesta y errores
Un triple clásico de máxima prioridad es una persona de ochenta y dos años con occupation other y sin indicador de alto riesgo, lo que produce la fase 1b. Un trabajador sanitario de treinta y cinco años produce la fase 1a aunque no tenga riesgo médico. Envíe un objeto JSON con tres campos obligatorios y dos indicadores opcionales. El campo age son los años cumplidos y debe ser un número finito de cero a ciento veinte; una edad negativa falla con invalid_input nombrando ese campo, porque los años de vida no pueden ser negativos y esta calculadora no tomará en silencio un valor absoluto. Se aceptan los alias years y age_years. El campo occupation es un enumerado cerrado: long_term_care para el personal de residencias o de cuidados de larga duración, healthcare para los trabajadores sanitarios de primera línea, first_responder para funciones de emergencias médicas, bomberos o policía, education para docentes y personal escolar, essential para otros trabajadores esenciales, y other para jubilados, desempleados o empleos sin prioridad. Se aceptan los alias job, work, role y occupation_class. El campo high_risk es un booleano verdadero cuando está presente una afección médica de alto riesgo según NACI 2021; las cadenas yes, no, one y zero se interpretan como booleanos, y se aceptan los alias medical_risk, high_risk_condition y chronic_condition. El opcional congregate_living vale false por defecto y marca cuidados de larga duración, residencias de mayores, albergues, hogares de grupo o entornos penitenciarios; el opcional indigenous vale false por defecto y, en adultos de dieciséis años o más, corresponde a la fase 1b. Los campos obligatorios ausentes, las cadenas vacías, una edad no finita, una edad superior a ciento veinte, una ocupación fuera del enumerado y un indicador no booleano fallan con invalid_input y no se cobran. Si tiene éxito, la respuesta repite los valores limpios de age, occupation, high_risk, congregate_living e indigenous, informa phase como 1a, 1b, 2, 3, 4, 5, 6 o none, informa phase_label y priority_rank, pone eligible en true cuando la persona está en el programa secuenciado original de adultos o adolescentes (doce años o más), pone eligibility_status en eligible o not_eligible, enumera los códigos de criteria que se activaron e incluye las cadenas guideline, method y formula para mostrarlas y fijarlas en pruebas. El precio de las llamadas API correctas es el $0.002 publicado por ítem; los fallos de validación no consumen saldo prepago.
Dónde resulta útil una calculadora de cola vacunal canadiense
Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por ítem correcto y la validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije phase y eligibility_status en las pruebas, y obtendrá etiquetas reproducibles de cola vacunal canadiense para deberes, complementos LMS y workers de borde sin montar un sistema de información de salud pública propio.
Casos de integración
Etiquetas de conjuntos históricos de inmunización
Produzca por lotes códigos de fase estables para filas demográficas sintéticas o archivadas, con invalid_input cuando la edad sea negativa para que los extractos sucios no parezcan una fase secuenciada.
Preguntas técnicas
¿Cómo se asigna la fase de prioridad vacunal contra la COVID-19 en Canadá?
Envíe age en años, occupation (long_term_care, healthcare, first_responder, education, essential u other) y high_risk como booleano. Los indicadores opcionales congregate_living e indigenous valen false por defecto. La API recorre una cascada al estilo NACI y devuelve la fase de mayor coincidencia más eligibility_status.
¿Cuánto cuesta la calculadora de cola vacunal COVID de Canadá?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago del KIT a $0.002 por llamada correcta; la entrada inválida no se factura.