Skip to content

Releases: Liohtml/MedCheck

v0.3.0

Choose a tag to compare

@Liohtml Liohtml released this 02 Jul 12:29
f641e9f

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@Liohtml Liohtml released this 11 Jun 21:14
cce065f

What's Changed

  • fix(ci): pin setup-uv to v7 in release workflow (v8 does not exist) by @Liohtml in #84
  • feat: implement i18n translation catalogs with English fallback for r… by @LawdeWayde in #76
  • chore: bump version to 0.2.1 for first published release by @Liohtml in #85
  • fix(release): copy README/LICENSE into Docker build; drop PyPI attestations by @Liohtml in #86

New Contributors

Full Changelog: v0.2.0...v0.2.1

MedCheck v0.2.0

Choose a tag to compare

@Liohtml Liohtml released this 11 Jun 15:21
7fdb4a0

What's Changed

  • fix(ci): lower coverage threshold to 55% for v0.1.0 by @Liohtml in #6
  • build(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2
  • fix(docs): replace broken README badges by @Liohtml in #7
  • chore: bump actions + enable codecov badge by @Liohtml in #8
  • docs: add PyPI badges by @Liohtml in #9
  • chore: add social preview image by @Liohtml in #20
  • docs: add banner image to README by @Liohtml in #21
  • fix: update frontend models + improve .env documentation by @Liohtml in #22
  • fix(docs): correct outdated/wrong info in README by @Liohtml in #23
  • fix(docs): align easyRadiology terminology (portal, not API) by @Liohtml in #24
  • feat: anatomy template loader, provider/model discovery CLI, README link fix by @Liohtml in #45
  • fix(security): web server hardening, easyRadiology SSRF guard, offline provider stub by @Liohtml in #46
  • fix(security): PHI consent gate, log/credential redaction, API input validation by @Liohtml in #47
  • fix: LLM timeout/retry, non-root Docker, vendored htmx, crypto-comment clarity by @Liohtml in #48
  • fix(#31): do not gate easyRadiology auth on unused date of birth by @Liohtml in #49
  • feat: add hip, ankle/foot, and wrist anatomy prompt templates (#10, #11, #12) by @Liohtml in #50
  • fix: honour MEDCHECK_LLM_PROVIDER, validate LLM findings, correct model IDs by @Liohtml in #75
  • chore: release v0.2.0 — version bump, CHANGELOG, and PyPI + GHCR publish workflow by @Liohtml in #77
  • docs: intended-use & model card, strengthen disclaimer (#59 D) by @Liohtml in #78

New Contributors

Full Changelog: v0.1.0...v0.2.0

MedCheck v0.1.0 - Initial Release

Choose a tag to compare

@Liohtml Liohtml released this 21 May 10:45
84b2dae

MedCheck v0.1.0 🏥

AI-powered medical imaging analysis toolkit

The first release of MedCheck - analyze MRI scans with local ML models and frontier Vision-LLMs to generate professional radiology-style reports.

✨ Features

Data Sources

  • Local DICOM - Load from folders or ZIP files
  • easyRadiology Portal - Fetch directly from radiology portals with access code + DOB

Analysis Pipeline

  • ML Analysis - ResNet18 anomaly detection + signal intensity analysis (no API key needed)
  • Vision AI - Structured medical analysis via Claude Opus 4.7, GPT-5.5, or Gemini 3.5 Flash
  • Clinical Context - Input symptoms, trauma history, and suspected diagnosis for targeted analysis

Reports

  • PDF - Professional reports with annotated images, findings tables, clinical correlation
  • HTML - Interactive reports viewable in browser
  • JSON - Structured data for API integration

Interfaces

  • CLI - medcheck analyze ./dicoms --model claude --report pdf
  • Web UI - Browser-based 3-step wizard at http://localhost:8080
  • Docker - docker run -p 8080:8080 -e ANTHROPIC_API_KEY=sk-... ghcr.io/liohtml/medcheck:lite

Anatomy Support

  • Knee (ACL, MCL, meniscus, bone bruise, cartilage, effusion)
  • Shoulder (rotator cuff, labrum, biceps tendon)
  • Spine (discs, stenosis, foramina, vertebral bodies)

🚀 Quick Start

# Docker
docker run -p 8080:8080 -e ANTHROPIC_API_KEY=sk-... ghcr.io/liohtml/medcheck:lite

# pip
pip install medcheck
medcheck analyze ./my-dicoms --interactive

# From source
git clone https://github.com/Liohtml/MedCheck.git
cd MedCheck && uv sync --all-extras
uv run medcheck serve

📊 Stats

  • 85 files, 5,191 lines added
  • 65 unit tests
  • Python 3.10 - 3.13 support
  • Apache 2.0 license

⚠️ Disclaimer

MedCheck is NOT a medical device. All analysis results must be verified by a qualified radiologist.

🙏 Credits