Skip to content

HieuPahm-R2/PJI-Clinical-System

Repository files navigation

PJI system

Diagram

End-to-End Flow

Frontend → POST /episodes/{id}/ai-recommendations/generate ↓ Spring Boot (202 ACCEPTED) - Creates snapshot + run (PROCESSING) - Publishes RabbitMQRecommendationMessage ↓ (pji.ai.exchange / ai.recommendation.generate) RabbitMQ ↓ (pji.ai.recommendation.queue) RAG Worker (Python) - Runs completeness check - Runs RAG pipeline + LLM - Publishes result ↓ (pji.ai.exchange / ai.recommendation.result) RabbitMQ ↓ (pji.ai.recommendation.result.queue) Spring Boot RabbitMQConsumer - Updates run status (SUCCESS/FAILED) - Saves items + citations ↓ Frontend ← GET /ai-recommendations/runs/{runId} (polling)

About

End to end clinical decision support System for Periprosthetic Joint Infection (PJI) which is challenging complication & occur after joint replacement surgeries, . Features ICM 2018-based diagnosis, RAG-driven antibiotic protocols, and lab trend monitoring.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors