Repolode
afairgiant

afairgiant/MediKeep

一款可自托管的个人健康档案应用,用于整理病历、用药和健康报告,前端 React,后端 FastAPI。

Star
553
Fork
49
未关闭 Issue
65
最近提交
3天前

这是什么?

MediKeep 是一款可自托管的应用,用于将个人医疗信息集中管理。它支持病历记录、带剂量和用药计划的药物管理,并提供报告生成器,可导出自定义健康报告,方便与医护人员分享。仪表盘可概览近期记录和活动。

应用采用 React 前端与 FastAPI 后端,通过单一端口同时提供服务。自带的 Docker Compose 配置会同时启动 PostgreSQL 数据库,并为上传文件、日志和备份提供持久化卷。备份可在管理后台完成,也可使用备份恢复 CLI 配合 cron 定时执行。

应用支持本地账户登录,SSO 为可选功能,默认关闭。目前 Google 和 GitHub 已官方支持并经过测试,通用 OIDC 服务理论上可用但尚未测试。项目仍在积极开发中。

核心功能

  • 01在一处管理病历、药物、剂量和用药计划
  • 02生成自定义健康报告,便于与医护人员分享
  • 03仪表盘概览近期记录和活动
  • 04支持在管理后台或定时 CLI 中备份与恢复
  • 05可选 SSO,已支持 Google 和 GitHub,OIDC 未经测试
  • 06通过 Docker Compose 部署,搭配 PostgreSQL

适用场景

  • 为家庭统一整理病史和用药清单
  • 就诊前生成精简的健康报告
  • 在家用服务器或局域网中部署私有健康档案系统

快速上手

  1. 1

    安装 Docker 和 Docker Compose

  2. 2

    根据 README 示例创建 docker-compose.yml 和 .env 文件

  3. 3

    启动容器

    docker compose up -d
  4. 4

    在浏览器中打开 localhost:8005

使用前须知

  • 许可证未明确说明,复用条款不清楚。
  • 部署需要 Docker、PostgreSQL,并需手动配置密钥和环境变量。
  • README 称项目仍在积极开发中,且近期有破坏性的更名变更。

收录于专题

标签

常见问题

MediKeep 是什么?
一款可自托管的个人健康档案应用,用于整理病历、用药和健康报告,前端 React,后端 FastAPI。 MediKeep 是一款可自托管的应用,用于将个人医疗信息集中管理。它支持病历记录、带剂量和用药计划的药物管理,并提供报告生成器,可导出自定义健康报告,方便与医护人员分享。仪表盘可概览近期记录和活动。
MediKeep 可以免费使用吗?用的什么许可证?
MediKeep 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
MediKeep 还在维护吗?
活跃维护中。MediKeep 最近一次提交是在 2026年11月4日。
MediKeep 适合用来做什么?
为家庭统一整理病史和用药清单 就诊前生成精简的健康报告 在家用服务器或局域网中部署私有健康档案系统
MediKeep 怎么安装和运行?
安装 Docker 和 Docker Compose 根据 README 示例创建 docker-compose.yml 和 .env 文件 启动容器: docker compose up -d 在浏览器中打开 localhost:8005
在哪里获取 MediKeep?
源代码和安装说明在 GitHub 上:https://github.com/afairgiant/MediKeep

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目