Repolode
afairgiant

afairgiant/MediKeep

Самостоятельно размещаемое приложение для ведения личной медицинской карты: React-фронтенд, FastAPI-бэкенд, медицинские записи, лекарства и отчёты.

Звёзды
554
Форки
49
Открытые issues
65
Последний коммит
5 часов назад

Что это?

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

    Создайте файлы docker-compose.yml и .env по примерам из README

  3. 3

    Запустите контейнеры

    docker compose up -d
  4. 4

    Откройте приложение в браузере по адресу localhost:8005

Что важно знать

  • Лицензия указана неясно, поэтому условия повторного использования неизвестны.
  • Для настройки нужны Docker и PostgreSQL, а секреты и переменные окружения придется задать вручную.
  • В README говорится, что проект активно развивается и недавно в нем были переименования, нарушающие обратную совместимость.

В подборках

Темы

Частые вопросы

Что такое MediKeep?
Самостоятельно размещаемое приложение для ведения личной медицинской карты: React-фронтенд, FastAPI-бэкенд, медицинские записи, лекарства и отчёты. MediKeep — приложение для самостоятельного размещения, которое собирает личную медицинскую информацию в одном месте. В нём можно хранить медицинские записи, сведения о лекарствах с дозировками и расписанием приёма, а также формировать индивидуальные отчёты о здоровье для передачи медицинским специалистам. На панели управления отображаются последние записи и действия.
MediKeep можно использовать бесплатно? Какая у него лицензия?
MediKeep распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
MediKeep всё ещё поддерживается?
Активно поддерживается. Последний коммит в MediKeep — 7 нояб. 2026 г..
Для чего можно использовать MediKeep?
Собрать в одном месте медицинскую историю семьи и список принимаемых лекарств Подготовить краткий отчёт о здоровье перед приёмом у врача Развернуть частную систему медицинских записей на домашнем сервере или в локальной сети
Как установить MediKeep?
Установите Docker и Docker Compose Создайте файлы docker-compose.yml и .env по примерам из README Запустите контейнеры: docker compose up -d Откройте приложение в браузере по адресу localhost:8005
Где скачать MediKeep?
Исходный код и инструкции по установке — на GitHub: https://github.com/afairgiant/MediKeep

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для написания романов с помощью ИИ: помогает создавать планы, персонажей, миры и главы; разворачивается на собственном сервере с FastAPI, React и PostgreSQL.

3,3 тыс.+31 за неделю631PythonGPL-3.0Активно поддерживаетсяОбновлён 14 часов назад

Система для самостоятельного управления турнирами с форматами на выбывание, круговой системой и швейцарской системой, планированием матчей перетаскиванием и публичными панелями.

1,8 тыс.+1 за неделю183TypeScriptAGPL-3.0Обновлён позавчера

Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.

2,4 тыс.+19 за неделю149PythonAGPL-3.0Активно поддерживаетсяОбновлён 10 часов назад