这个项目能做什么

Dosezy是一款开源、本地优先的Android应用程序,旨在简化用药管理,尤其适合老年用户。该应用完全离线运行,并优先考虑隐私保护。用户输入基本的药物信息,如名称、剂量、时间和频率,应用便会智能管理日程,并通过自动提醒确保依从性。 患者端应用的主要功能包括: * **用药依从性:** 自动提醒按时服药。 * **多语言支持:** 全面原生本地化,支持12种全球语言,包括英语、中文、西班牙语、印地语、葡萄牙语、阿拉伯语、法语、德语、日语、俄语、意大利语和孟加拉语。 * **国际紧急服务:** 交互式紧急拨号器,支持多个国家/地区,并具备自动检测功能。 * **可配置阈值:** 自定义“迟到后视为”(1-3小时)和“错过后视为”(3-9小时)的设置,并配有视觉指示器。 * **用户友好的时间选择器:** 易于使用的12小时(12优先布局)和24小时交互式网格时间选择器。 * **无障碍优先设计:** 专为老年用户定制的大字体、高对比度颜色和简单控件。 * **可靠的通知:** 带有电池和声音指示器的持久警报,提供稍后提醒、已服用和迟到操作触发器。 * **自适应主题:** 支持Android系统深色/浅色主题,过渡无缝。 * **自定义日历排程:** 灵活的排程选项,支持每日、每周(特定日期)和每月(特定日期)频率。 * **多档案管理:** 能够为不同的家庭成员创建、编辑和切换档案。 * **数据安全与导出:** 本地 `Room` 数据库存储,支持原生PDF医疗报告、JSON备份归档和CSV导出功能。 * **多商店更新检查:** 自动检测安装源,并促进从各个应用商店或网络回退渠道进行更新。 * **照护者支持:** 提供日志和依从性历史,协助照护者追踪错过和迟到的剂量。 该项目使用Kotlin和Jetpack Compose构建Android患者端应用。它遵循本地优先的单体仓库架构,确保核心功能无需账户或网络即可运行。“照护者云平台”计划作为一个可选的、可自托管的组件推出,旨在提供分析、多设备同步和家庭共享功能,而不会限制核心应用的使用。路线图包括开发这个可自托管的后端和一个原生iOS患者端客户端。