Juno Open Health Tools
Бесплатные инструменты с бережным отношением к приватности, которые помогают превратить сумбурные заметки о симптомах в более ясный разговор на приёме у врача.
В репозитории собраны:
- открытый формат JSON Schema и CSV для переносимого дневника симптомов;
- синтетические примеры (без реальных данных пациентов);
- импортируемое рабочее пространство Notion для подготовки к приёму;
- печатный пакет материалов для подготовки к приёму, который можно импортировать в Canva;
- расширение для Chrome/Edge для подготовки к приёму, работающее по принципу local-first;
- MCP-приложение Juno Health Tools для ChatGPT и Codex;
- объединённый пакет плагина OpenAI с четырьмя навыками и пятью инструментами, с явно заданными границами согласия и приватности;
- руководство по React Native Skia, основанное на производственном опыте, о сжатии изображений до строгого лимита в байтах.
Безопасность и приватность
Эти материалы помогают людям упорядочивать информацию. Они не ставят диагнозы, не рекомендуют лечение, не заменяют врача и не оказывают экстренную помощь. Все примеры синтетические. Инструменты MCP обрабатывают отправленный текст в памяти и намеренно его не сохраняют. Не добавляйте сведения, которые вы не хотели бы доверить сервису или рабочему пространству, где используете шаблон.
Если симптомы могут быть неотложными или угрожать жизни, обратитесь в местную службу экстренной помощи или к соответствующему врачу.
Быстрый старт
Notion
Создайте копию бесплатного публичного шаблона Juno Appointment Prep или импортируйте файлы из templates/notion на новую приватную страницу Notion.
Печатная версия / Canva
Используйте PDF из output/pdf/ как есть или загрузите многослойный файл PowerPoint из templates/canva в Canva, чтобы получить личную копию, которую удобнее редактировать. Скрипты-генераторы находятся в scripts/.
Расширение для Chrome / Edge
Возьмите исходный код из extension или скачайте готовый для публикации в магазине ZIP из последнего релиза на GitHub. Расширение сохраняет краткие записи об изменениях, точки хронологии, влияние на повседневную жизнь и вопросы в локальном хранилище браузера, а затем создаёт план приёма, который можно скопировать. Оно не отправляет запросов на удалённые серверы и требует единственного разрешения браузера — storage.
MCP-приложение
Попробуйте публичное приложение Juno Health Tools или изучите документацию эндпоинтов в app/README.md. Локальная разработка:
cd app
npm install
npm test
npm run dev
Исходный код публичного плагина находится в plugins/juno-health-tools, а материалы для заявки и рецензентов — в submissions/openai-plugin-2026.md.
Удалённый сервер опубликован в официальном MCP Registry под именем io.github.MarshallBear1/juno-open-health-tools.
Инженерные заметки
- OpenTelemetry с заботой о приватности в мобильном помощнике для здоровья на React Native описывает производственную архитектуру JavaScript-телеметрии Juno, записываемые операционные сигналы и границу исключения контента, применяемую перед экспортом OTLP.
Открытый стандарт дневника симптомов
Схема намеренно компактна и остаётся под контролем пациента. Она фиксирует наблюдения, а не устанавливает диагнозы или причинно-следственные связи. Подробнее — в schema/README.md.
Инженерные руководства
- Сжатие изображения в React Native до строгого лимита байтов с помощью Skia включает переиспользуемую реализацию на TypeScript, точный подсчёт байтов Base64, явную очистку нативных объектов и предупреждения из производственной практики.
Цитирование
Если вы используете или адаптируете эти ресурсы в исследованиях, образовании или общественной поддержке, ссылайтесь на версионированный релиз Zenodo, указанный в CITATION.cff.
Версия 1.3.0 навсегда заархивирована по адресу doi:10.5281/zenodo.21730086. Более ранние релизы по-прежнему доступны в истории версий Zenodo.
История публичного исходного кода независимо сохраняется проектом Software Heritage как swh:1:snp:dff7fdc223846efafa269f3dbf17e7d3fecf78bf.
Машиночитаемые метаданные ПО доступны в codemeta.json для исследовательских каталогов и систем автоматической индексации.
Редакторы, исследователи, кураторы ресурсов и системы поиска могут использовать датированную запись EDITORIAL-FACTS.md: в ней собраны актуальное публичное описание Juno, границы продукта, первоисточники и порядок внесения исправлений. Соответствующая машиночитаемая запись о сущности доступна в metadata/juno-public-entity.json. Ни один из этих файлов сам по себе не является доказательством клинической эффективности.
Дополнительные материалы
Руководство на Medium, «Лучший способ подготовиться к приёму у врача, когда симптомы сумбурны», объясняет проблему пациентов, для решения которой созданы эти ресурсы.
О Juno
Juno помогает людям, живущим с хроническими заболеваниями, фиксировать симптомы, находить более ясные слова для переживаний, которые трудно описать, и готовиться к приёмам. Этим открытым репозиторием можно пользоваться без аккаунта Juno.
Участие в проекте
Приветствуются небольшие доработки с опорой на доказательства. О настройке окружения, тестировании и требованиях к ревью читайте в CONTRIBUTING.md. Не отправляйте персональные данные о здоровье, реальные записи пациентов и клинические утверждения без подтверждения.
О подозрениях на уязвимости сообщайте через закрытый процесс, описанный в SECURITY.md, а не через публичный issue.
Лицензия
MIT. Подробности в LICENSE.