Skip to content

feat(safety): add geriatric deprescribing checker - #41

Merged
cursor[bot] merged 3 commits into
mainfrom
cursor/francis1998-repository-improvements-043c
Jul 25, 2026
Merged

feat(safety): add geriatric deprescribing checker#41
cursor[bot] merged 3 commits into
mainfrom
cursor/francis1998-repository-improvements-043c

Conversation

@cursor

@cursor cursor Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add GeriatricDeprescribingChecker for age≥65 deprescribing review opportunities (PPI/Z-drug/antihistamine/NSAID mini-catalog)
  • Complements Beers + STOPP/START without duplicating their formal criteria
  • Unit tests, SAFETY/README/CHANGELOG docs, demo GIF

Motivation

Gap vs clinical decision-support demos (OpenCDS-style deprescribing panels): Beers/STOPP flag PIMs/omissions, but portfolios also need an explicit deprescribing-opportunity checker for agent demos with GPT-5.5 / Claude Sonnet 4.6 / Gemini 3.x / Kimi K2.

Changes

  • Feature / fix
  • Tests added or updated
  • Documentation updated
  • CHANGELOG updated

Test Plan

pip install -e ".[dev]"
ruff check src tests && ruff format --check src tests
mypy src
pytest tests/unit/safety/test_geriatric_deprescribing_checker.py -q

Suggested repo metadata

  • Description: Medical agent core with safety checkers, FHIR-minded workflows, and GPT-5.5 / Claude Sonnet 4.6 / Gemini 3.x / Kimi K2 routing
  • Topics: medical-ai, deprescribing, clinical-safety, fhir, llm-agents, python

Checklist

  • Self-reviewed the diff
  • No secrets committed
  • CI passes

RESEARCH USE ONLY — educational demo catalog, not clinical advice.

Open in Web View Automation 

cursoragent and others added 2 commits July 25, 2026 16:10
Co-authored-by: shunqil <shunqil@usc.edu>
Co-authored-by: shunqil <shunqil@usc.edu>
@cursor
cursor Bot marked this pull request as ready for review July 25, 2026 16:11
Co-authored-by: shunqil <shunqil@usc.edu>
@cursor
cursor Bot merged commit 96b4c37 into main Jul 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant