{"id":15061997,"url":"https://github.com/manug95/vacunatorio","last_synced_at":"2026-01-02T10:40:28.518Z","repository":{"id":255757421,"uuid":"850375672","full_name":"Manug95/vacunatorio","owner":"Manug95","description":"Proyecto final de la materia Laboratoio II","archived":false,"fork":false,"pushed_at":"2024-12-14T15:34:50.000Z","size":872,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T02:15:30.797Z","etag":null,"topics":["bootstrap5","css","express","javascript","mysql","nodejs","pug","sequelize"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Manug95.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-31T15:45:15.000Z","updated_at":"2024-12-14T15:35:19.000Z","dependencies_parsed_at":"2024-09-07T02:10:10.288Z","dependency_job_id":"4c4471b6-42cb-415a-abef-5b5881b2bdb6","html_url":"https://github.com/Manug95/vacunatorio","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"fc93cce2ce6489b7375cf8eb9ff44f2afb076d4f"},"previous_names":["manug95/vacunatorio"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manug95%2Fvacunatorio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manug95%2Fvacunatorio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manug95%2Fvacunatorio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manug95%2Fvacunatorio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Manug95","download_url":"https://codeload.github.com/Manug95/vacunatorio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243723480,"owners_count":20337384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","css","express","javascript","mysql","nodejs","pug","sequelize"],"created_at":"2024-09-24T23:28:56.587Z","updated_at":"2026-01-02T10:40:28.492Z","avatar_url":"https://github.com/Manug95.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Argentina-Vacuna\n## Especificación del problema\n\nEl programa de vacunación del Ministerio de salud de la Nación Argentina se encarga de comprar y\ngestionar las miles o millones de vacunas que Argentina compra a los diferentes Laboratorios\ninternacionales para cumplir con el calendario de vacunación obligatorio.\n\nBajo este contexto, se nos encarga el desarrollo de una aplicación web que permita gestionar la\ntrazabilidad de cada dosis desde que es adquirida por el Ministerio hasta que es\nadministrada/aplicada a cada persona.\n\nCada vacuna adquirida se mantiene en depósitos que tiene el Ministerio de Salud a la espera de\nser distribuidas a alguna de las provincias.\n\nCada vacuna tiene exactamente una dosis, del cual se conoce su laboratorio, tipo de vacuna (BCG,\nDoble Viral, Triple Viral, etc), nombre comercial, país de origen, fecha de fabricación, vencimiento,\nfecha de compra y fecha de adquisición (cuando llega al país). Las vacunas vienen embaladas en\ncajas de diferentes cantidades identificadas con un número escaneable de lote-proveedor.\n\nLas vacunas son enviadas a las distintas provincias para que ellas sean administradas. Tener en\ncuenta que de un mismo lote-proveedor se pueden distribuir distintas cantidades a distintas\nprovincias. (Esto implica que el sistema debe proveer algún mecanismo para poder discriminar\ncada lote distribuido a cada provincia)\n\nUna vez distribuidas a las provincias, un programa de vacunación provincial es el encargado de\nalmacenarlas, distribuirlas a los centros de vacunación y administrarlas.\n\nEl programa provincial controlará el estado de las vacunas, las almacenará en depósito y registrará\nla llegada de estas. En caso de existir vacunas que hayan sufrido un percance (roturas, perdidas de\nfrio, etc) todo el lote recibido será registrado como descartado (indicando un motivo).\nPosteriormente cuando deban enviarse al centro de vacunación se registrará la fecha, cantidad de\ndosis (por lote) y centro de vacunación al que serán enviadas.\n\nYa en el centro de vacunación una vez que la vacuna es aplicada al paciente, personal autorizado\nregistra la siguiente información: Nombre y Apellido, DNI, Fecha de Nacimiento, teléfono, mail,\ngenero, Localidad, Provincia y fecha de aplicación. Se registra también el centro de vacunación, el\nenfermero que aplico la dosis y el lote-proveedor aplicado.\n\nEl sistema debe marcar como vencidas todas las vacunas que hayan cumplido su vencimiento y no\nhayan sido aplicadas. Además, cuando se intente registrar la aplicación de una vacuna vencida\npresentará una “Alerta importante” indicando la situación. Además, el sistema también permitirá\nque en cualquier punto se puedan registrar el descarte de una vacuna, o lote ya sea por mal\nestado o por vencimiento de esta. (Fecha de descarte, forma de descarte, motivo y persona a\ncargo)\n\nEl sistema debe permitir al programa provincial registrar la información necesaria para poder\nreasignar una partida de vacunas de un centro de vacunación a otro.\n\nEl sistema debe poder proveer la información necesaria para que el Ministerio de Salud de la\nNación pueda gestionar, distribuir y realizar las compras necesarias con la mejor eficiencia posible.\n\nAlgunos de los reportes que serán necesarios contar son:  \n*  Cantidad de vacunas compradas a cada laboratorio por rango de fecha.  \n*  Listado de lotes-proveedores por tipo de vacuna discriminando cuantas dosis se\n   encuentran almacenadas en nación, en distribución, almacenadas en provincia, en\n   centros de vacunación, aplicadas, descartadas y vencidas.  \n*  Listado de stock disponible para vacunar por tipo de vacuna por provincia (No se\n   consideran vacunas que estén en depósito de nación ni en distribución).  \n*  Listado de personas por provincia, centro de vacunación y tipo de vacunas a las\n   cuales se aplicó vacuna vencida.  \n*  Listado de cantidad de vacunas vencidas (que no hayan sido registradas como\n   descartadas) sumarizados por lotes-proveedor, provincia y centro de vacunación.  \n*  Cantidad de personas vacunadas por tipo de vacuna por provincia y localidad.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanug95%2Fvacunatorio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanug95%2Fvacunatorio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanug95%2Fvacunatorio/lists"}