suRxit is built as a set of loosely coupled microservices, each responsible for a distinct stage in the risk intelligence pipeline. This modularity enables scalability, maintainability, and rapid iteration.MedKG-Rx is built as a set of loosely coupled microservices, each responsible for a distinct stage in the clinical document-to-risk pipeline. The architecture ensures scalability, modularity, and compliance with healthcare data standards.
- OCR: Converts scanned documents to machine-readable text.
- NER: Extracts medical entities from text.
- Standardizer: Maps entities to standard vocabularies (e.g., SNOMED, RxNorm).
- Knowledge Graph: Links entities and relationships.
- FeatureGen: Generates features for downstream models.
- GNN: Predicts risk using graph neural networks.
- Recommender: Suggests interventions or next steps.
- MedLM: Provides LLM-based explanations.
- Risk: Aggregates and explains risk scores.
- API-Gateway: Orchestrates service calls and enforces security.
- Frontend: Presents results and explanations to clinicians.
mermaidmermaid
flowchart LRflowchart LR
A[OCR] --> B[NER] A[OCR] --> B[NER]
B --> C[Standardizer] B --> C[Standardizer]
C --> D[Knowledge Graph] C --> D[KG]
D --> E[FeatureGen] D --> E[FeatureGen]
E --> F[GNN] E --> F[GNN]
F --> G[Recommender] F --> G[Recommender]
G --> H[MedLM] G --> H[MedLM]
H --> I[Risk] H --> I[Risk]
I --> J[API-Gateway] I --> J[API-Gateway]
J --> K[Frontend] J --> K[Frontend]