Repolode
njic

njic/medassist

Aplicación de Node.js autoalojada para controlar el inventario de medicamentos, recibir avisos de reposición por correo y preparar listas de medicamentos para viajes.

Estrellas
162
Forks
4
Issues abiertos
14
Último commit
hace 20 días

¿Qué es?

MedAssist es una aplicación web autoalojada para gestionar la medicación diaria. Se registra cada medicamento con la cantidad disponible, la dosis y el horario, y el panel muestra cuántos días quedan y para qué fecha hace falta reponerlo. Los niveles de existencias se comparan con el consumo previsto, lo que ayuda a confirmar si se ha tomado una dosis.

La aplicación puede enviar avisos por correo mediante SMTP cuando quedan pocas existencias, con umbrales, hora de envío e intervalo de repetición configurables. La vista de planificación genera una lista de los medicamentos necesarios para un periodo elegido, por ejemplo, un viaje, y permite enviarla por correo. Se ejecuta en un contenedor de Docker con una base de datos SQLite en un archivo, o directamente con Node.js y Express.

El autor señala que es un proyecto personal sin sistema de inicio de sesión y aclara que no ofrece consejos médicos ni debe sustituir las indicaciones de un médico.

Funciones clave

  • 01Controla el inventario de medicamentos y muestra cuántos días quedan antes de que se agote cada uno
  • 02Envía avisos por correo mediante SMTP cuando las existencias bajan de un umbral establecido
  • 03Genera una lista de medicamentos para un periodo elegido, como un viaje, y permite enviarla por correo
  • 04El panel muestra los horarios previstos para hoy y mañana
  • 05Se ejecuta con Docker o directamente con Node.js y almacena los datos en SQLite

Casos de uso

  • Gestionar varias recetas habituales y saber cuándo hay que reponerlas
  • Preparar una lista de medicamentos antes de viajar
  • Autoalojar un control de medicamentos del hogar en un servidor doméstico o NAS

Inicio rápido

  1. 1

    Ejecuta el contenedor de Docker con el archivo docker-compose.yaml proporcionado o con el comando docker run

    docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist
  2. 2

    Abre la GUI en el navegador

Antes de usarlo

  • El autor indica que el proyecto es un pasatiempo y que ya no tiene un desarrollo activo. Las funciones anunciadas como próximas todavía no se han publicado.
  • La aplicación no tiene inicio de sesión y el autor no está seguro de que sea segura.
  • El autor advierte que la aplicación podría contener fallos graves y que no se debe confiar en ella para tomar decisiones sobre la salud.
  • La licencia es GPL-3.0, una licencia copyleft que exige que las obras derivadas sean de código abierto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es medassist?
Aplicación de Node.js autoalojada para controlar el inventario de medicamentos, recibir avisos de reposición por correo y preparar listas de medicamentos para viajes. MedAssist es una aplicación web autoalojada para gestionar la medicación diaria. Se registra cada medicamento con la cantidad disponible, la dosis y el horario, y el panel muestra cuántos días quedan y para qué fecha hace falta reponerlo. Los niveles de existencias se comparan con el consumo previsto, lo que ayuda a confirmar si se ha tomado una dosis.
¿medassist es gratuito? ¿Qué licencia tiene?
medassist es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿medassist sigue mantenido?
Mantenimiento activo. El último commit de medassist fue el 17 oct 2026.
¿Para qué puedo usar medassist?
Gestionar varias recetas habituales y saber cuándo hay que reponerlas Preparar una lista de medicamentos antes de viajar Autoalojar un control de medicamentos del hogar en un servidor doméstico o NAS
¿Cómo se instala medassist?
Ejecuta el contenedor de Docker con el archivo docker-compose.yaml proporcionado o con el comando docker run: docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist Abre la GUI en el navegador
¿Dónde consigo medassist?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/njic/medassist

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados