Aplicación Android desarrollada en Kotlin para asistir a profesionales de enfermería en la selección de apósitos para el tratamiento de heridas. La herramienta cruza las características clínicas de la lesión con un catálogo de productos para sugerir la opción más adecuada.
  • Kotlin 97.9%
  • HTML 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ferlagod a8bcf38485
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled
feat: optimización integral, vademécum SAS, escala RESVECH 2.0 e informes PDF
- Corrección de bugs críticos: actualización de modelo Gemini (2.0-flash), eliminación de fugas de memoria por corrutinas no estructuradas, persistencia de fotos de avatar en backup/restore y borrado en cascada con limpieza de fotos locales.
- Optimización de fluidez y velocidad: eliminación de retardos artificiales, migración a WizardStep.entries y barra de búsqueda en tiempo real en el Dashboard.
- Nuevas funcionalidades clínicas:
  * Vademécum SAS de apósitos y productos con buscador, filtros por familia, fotos de alta resolución con vista ampliada/zoom y copiado de Código Nacional (CN).
  * Escala de cicatrización RESVECH 2.0 interactiva (0-35 pts) con categorización en tiempo real y exportación al portapapeles.
  * Generador nativo de informes clínicos en formato PDF A4 compartibles mediante FileProvider.
  * Diálogo comparador fotográfico Antes/Después para seguimiento evolutivo de heridas.
2026-09-13 17:45:03 +02:00
.github/workflows Creada página de políticas de privacidad 2026-06-14 19:38:10 +02:00
.vscode feat: se mejora la visualización de dimensiones en WoundScreen y actualizar la configuración del proyecto y la versión de la base de datos con 6 nuevos productos de la familia Espuma poliuretano 2026-06-05 21:22:38 +02:00
app feat: optimización integral, vademécum SAS, escala RESVECH 2.0 e informes PDF 2026-09-13 17:45:03 +02:00
gradle chore: se añade opción de copia de seguridad en ajustes, además de actualizar el gradle 2026-08-23 10:28:30 +02:00
public feat: se actualiza políticas de privacidad 2026-06-19 19:48:32 +02:00
Tejidos feat: se implementa un diálogo de asistente de IA educativo con imágenes de referencia y lógica de guía de diagnóstico. 2026-06-06 20:45:41 +02:00
.gitignore chore: se acxtualiza el link del autor en el README 2026-08-21 18:53:58 +02:00
badge_obtainium.png docs: update app distribution badges and add corresponding assets to README 2026-06-20 09:00:13 +02:00
build.gradle.kts Initial commit 2026-06-02 16:44:01 +02:00
es_badge_web_generic.png docs: update app distribution badges and add corresponding assets to README 2026-06-20 09:00:13 +02:00
gradle.properties chore: se añade opción de copia de seguridad en ajustes, además de actualizar el gradle 2026-08-23 10:28:30 +02:00
gradlew fix: corrección de errores críticos en actualización y arranque en Android 8 2026-07-30 23:24:46 +02:00
gradlew.bat fix: corrección de errores críticos en actualización y arranque en Android 8 2026-07-30 23:24:46 +02:00
LICENSE chore: añadido licencia GPLv3 2026-06-04 16:48:05 +02:00
new_WoundViewModel.kt refactor: se mueve WoundViewModel a un nuevo archivo y se limpia la estructura del proyecto. 2026-07-01 18:24:04 +02:00
old_WoundViewModel.kt refactor: se mueve WoundViewModel a un nuevo archivo y se limpia la estructura del proyecto. 2026-07-01 18:24:04 +02:00
README.md chore: se acxtualiza el link del autor en el README 2026-08-21 18:53:58 +02:00
settings.gradle.kts Initial commit 2026-06-02 16:44:01 +02:00
test_avif.png Initial commit 2026-06-02 16:44:01 +02:00
test_db.kt feat: se mejora las reglas clínicas y se actualiza lña base de datos 2026-07-01 20:40:37 +02:00
test_translations.kt feat: Se realiza rediseño de la app, sinceramente, me he ayudado de Gemini 2026-06-08 16:04:36 +02:00
test_webp.png Initial commit 2026-06-02 16:44:01 +02:00

Mis Curas — Guía de Apósitos para Enfermeras

Banner de Mis Curas

Mis Curas es una aplicación móvil moderna y ligera construida con Android, Kotlin y Jetpack Compose, diseñada exclusivamente como una herramienta de apoyo a la toma de decisiones clínicas para profesionales de enfermería en el tratamiento de heridas crónicas y agudas.

Las recomendaciones sugeridas por la aplicación se fundamentan estrictamente en las directrices y documentos de consenso del GNEAUPP (Grupo Nacional para el Estudio y Asesoramiento en Úlceras por Presión y Heridas Crónicas) y en el catálogo habitual de productos del Servicio Andaluz de Salud (SAS).


🌟 Características Principales

  • 🩺 Selector Clínico: Evalúa el estado del lecho de la herida, el nivel de exudado y la presencia de signos de infección para obtener recomendaciones instantáneas.
  • 🔗 Soporte de Múltiples Familias: Capacidad única para recomendar múltiples familias de apósitos compatibles simultáneamente (ej. Hidrogeles combinados con Desbridantes Enzimáticos), unificando los resultados en una sola lista visual.
  • 📦 Catálogo de Productos SAS: Información exhaustiva de apósitos reales con su código nacional (CN), fabricante, medidas comerciales exactas y mecanismo de acción detallado.
  • ⚠️ Control de Interacciones: Alerta al profesional sobre posibles incompatibilidades, interacciones y precauciones entre apósitos y otros productos antes de la aplicación.
  • 🎨 Interfaz de Alta Calidad: Diseño fluido, premium y minimalista adaptado por defecto a Tema Oscuro y con soporte completo para Tema Claro o del Sistema.
  • 🌐 Soporte Multi-idioma: Traducido de forma instantánea a Español, Inglés y Portugués.
  • 🔌 Funcionamiento 100% Offline: Toda la base de datos de productos y reglas clínicas se aloja en una base de datos local Room SQLite, permitiendo su uso en entornos hospitalarios o de atención domiciliaria sin necesidad de conexión a Internet.

🛠️ Tecnologías y Arquitectura

  • Lenguaje: Kotlin
  • Diseño UI: Jetpack Compose (Material Design 3)
  • Base de Datos Local: Room Database (SQLite) con carga automatizada de catálogos mediante parseo de ficheros raw CSV.
  • Persistencia de Preferencias: SharedPreferences para recordar la configuración de tema e idioma.
  • Carga de Imágenes: Coil (diseñado específicamente para optimizar el renderizado y memoria de las miniaturas de apósitos locales).

⚖️ Licencia y Propiedad de los Datos

Este proyecto se divide en dos componentes diferenciados bajo las siguientes condiciones legales:

  1. Código Fuente (Software): Este proyecto es software libre y se distribuye bajo los términos de la licencia GNU GPLv3. Consultar el archivo LICENSE para más detalles. Puedes estudiar el código, auditarlo y contribuir a su desarrollo en Github.
  2. Datos Clínicos y de Catálogo (Contenido): Los datos de los productos y el catálogo no son libres. El archivo de productos recopila información comercial, códigos nacionales y marcas registradas protegidos por sus respectivos fabricantes y distribuidores de salud. Queda prohibida la explotación comercial o redistribución masiva de este catálogo de datos sin autorización explícita.

⚠️ Descargo de Responsabilidad (Disclaimer)

Esta aplicación no sustituye en ningún caso el juicio clínico, la valoración directa de la herida por parte del personal de enfermería ni la evaluación integral del paciente. La selección final del apósito o tratamiento es responsabilidad exclusiva del profesional sanitario a cargo, quien debe considerar las características individuales y alergias de cada caso.

El desarrollador no asume ninguna responsabilidad por decisiones clínicas tomadas con base en la información proporcionada en esta aplicación, ni por la evolución, complicaciones o resultados derivados de los tratamientos aquí sugeridos.


💙 Apoyar y Contactar al Desarrollador

Si esta herramienta te resulta útil en tu práctica diaria o quieres contribuir al proyecto, puedes hacerlo mediante los siguientes canales oficiales:

Apóyame en Liberapay

  • 💬 Contacto y Comunidad: Sígueme en el Fediverso a través de Frikiverse (Mastodon).
  • 💻 Desarrollo: Consulta el repositorio del código en Github.

Desarrollado con ❤️ y mucho café por ferlagod.