Add HF Space deployment (Dockerfile, nginx, startup script) and auto-detect WebSocket URL
bshepp
4ba0371
Add conflict detection step to CDS pipeline
bshepp
e684a6c
- Add ConflictType enum, ClinicalConflict, ConflictDetectionResult models to schemas
- Add conflicts field to CDSReport and conflict_detection to AgentState
- Create conflict_detection.py tool (compares guidelines vs patient data)
- Wire as Step 5 in orchestrator between guideline retrieval and synthesis
- Update synthesis to accept and format conflict data in prompt
- Add fallback to copy detected conflicts into report if LLM misses them
- Add prominent Conflicts & Gaps section to frontend CDSReport.tsx
with severity-coded cards, guideline vs patient data comparison,
and suggested resolutions
Initial commit: CDS Agent - Clinical Decision Support System
bshepp
f2c113d
- 5-step agentic pipeline: parse reason drug check RAG guidelines synthesize
- Backend: FastAPI + Python 3.10, Gemma 3 27B IT via Google AI Studio
- Frontend: Next.js 14 + React 18 + TypeScript + Tailwind CSS
- RAG: ChromaDB with 62 clinical guidelines across 14 specialties
- Drug APIs: OpenFDA + RxNorm/NLM
- Tests: E2E pipeline, 30 RAG quality queries (100% pass), 22 clinical scenarios
- Full documentation: architecture, test results, development log, writeup