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 96.9%
  • HTML 3.1%
Find a file
2026-07-15 21:54:48 +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 refactor: Actualizada Sceneview a la versión 4.16.8, implementado el cifrado condicional de la base de datos y limpiado las dependencias de la interfaz de usuario. 2026-07-15 21:54:48 +02:00
gradle feat: se integra la inyección de dependencias con Koin y se elimina los patrones manuales de fábrica de ViewModel 2026-07-01 18:10:55 +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 feat: se cambia el formato de las imágenes a webdp para reducir el tamaño de la app 2026-07-01 18:28:07 +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 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
gradlew Initial commit 2026-06-02 16:44:01 +02:00
gradlew.bat Initial commit 2026-06-02 16:44:01 +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 feat: actualización readme 2026-06-21 16:14:32 +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.