SureCentric Platform
Technical developer documentation for the SureCentric platform — an AI-native system for centralized clinical intelligence that unifies knowledge graphs, data lakehouses, and AI-native operations.
Sections
- SureCentric Overview — Connect to, collect, analyze — any apps, any data, any AI
- Platform Foundation — Deployment modes, layer model, and core infrastructure
- Tech Architecture — Full architecture diagram and layer breakdown
- Schema Builder — Visual JSON-LD schema workbench: developer reference, plugin system, and translator API
SureNetwork Integration
- SureNetwork for SureCentric — Integration overview: tech stack, Docker topology, Project Desktop, APISIX, Logto
- Nuxeo LTS 2025 Stack — Nuxeo 2025 server, GCP images, APISIX config, SureDMS extension porting
- SureNetwork Stack — SureNetwork microservice, SureArchive, API contract with Nuxeo
- SureCentric Analytics Stack — Superset, DuckDB, Card API
- SC Legacy Stack (Nuxeo 5.6) — Current production SC stack and its retirement path
- Platform Roadmap — Database consolidation, Nuxeo 5.6→2025 retirement, Docker unification, SureDrive→SureArchive
Platform Architecture
┌───────────────────────────────────────────────────────────────────────┐
│ SureCentric Desktop — Import, View, Report, Query, Explore │
│ ┌────────────┐ ┌──────────────┐ ┌───────────┐ ┌───────────────────┐ │
│ │ Dashboards │ │ Query & │ │ Explorer │ │ Schema Builder │ │
│ │ (Superset) │ │ Reports │ │ & Viewer │ │ (JSON-LD Editor) │ │
│ └────────────┘ └──────────────┘ └───────────┘ └───────────────────┘ │
├───────────────────────────────────────────────────────────────────────┤
│ Dynamic Data Warehouse / Lakehouse (DuckDB · PostgreSQL · Iceberg) │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ Dynamic Schema — auto-generated from JSON-LD │ │
│ │ CREATE TABLE · VIEW · INDEX · FK · CHECK │ │
│ └─────────────────────────────────────────────────────────────────┘ │
├───────────────────────────────────────────────────────────────────────┤
│ Schema Layer (JSON-LD Canonical) │
│ Schema Builder → Mappers/Translators → OWL · DDL · JSON Schema │
├───────────────────────────────────────────────────────────────────────┤
│ AI Layer — SureAgent · SureIntel · SureLLM · SureIndex │
├───────────────────────────────────────────────────────────────────────┤
│ Data Sources — SureDrive apps · External DBs · SureConnect (OpenAPI) │
└───────────────────────────────────────────────────────────────────────┘
Key Concepts
| Concept | Description |
|---|---|
| JSON-LD | Canonical schema format — W3C JSON-LD 1.1. The single source of truth for all schema authoring |
| Plugin System | ES-module plugins extend Schema Builder with custom translators, panels, importers, and validators |
| DDL Pipeline | JSON-LD → Mapper View → Plugin Translator → PostgreSQL / DuckDB CREATE TABLE |
| OWL Sidecar | Spring Boot service for OWL/RDF-XML import and export (future) |
| SureDrive | Document management system hosting JSON-LD schemas in SureCentral archives |