Interactive marketing demo running on Vercel with mock data. Click any feature to explore — no account needed.
Production stack for AssayCore Med
Core: PostgreSQL 16 + Redis 7 + Kafka 3.7 + MinIO + Keycloak 24 + Spring Boot 3.3 (Kotlin) + React 18/MUI + FastAPI ML (Python 3.11) + Nginx + Docker
Module-specific: HL7 v2.5.1 (HAPI HL7v2) · FHIR R4 (HAPI FHIR) · ASTM E1394 analyzer bridge · LOINC auto-mapping · Westgard 13-rule QC engine · HIPAA on-prem playbook (pgcrypto + AD/LDAP via Keycloak)
Deployable on your infrastructure or our managed Hetzner. Self-hosted source-license available.
Quality Control
Quality control · Glucose · 4 violations active
Levey-Jennings
Operational · Glucose · 1-3s · 2-2s · R-4s · 4-1s · 10x
Westgard violations
| Point | Date | Level | Value (mmol/L) | Westgard |
|---|---|---|---|---|
| D1 | 2026-05-22 | L2 | 5.288 | - |
| D2 | 2026-05-23 | L1 | 5.354 | - |
| D3 | 2026-05-24 | L3 | 5.283 | - |
| D4 | 2026-05-25 | L1 | 5.544 | - |
| D5 | 2026-05-26 | L3 | 5.55 | - |
| D6 | 2026-05-27 | L2 | 5.322 | - |
| D7 | 2026-05-28 | L3 | 5.449 | - |
| D8 | 2026-05-29 | L2 | 5.317 | - |
| D9 | 2026-05-30 | L1 | 5.616 | - |
| D10 | 2026-05-31 | L1 | 5.616 | - |
Delta check (ISO 15189:2022 §7.4.2 / CLSI EP33)
Delta check compares the current result for a patient against their most recent previous result. Flags are generated when the relative percent change exceeds the analyte-specific threshold, indicating possible sample mix-up, transcription error, or acute clinical change.
| Patient | Analyte | Previous | Current | Delta% | Threshold | Flag |
|---|---|---|---|---|---|---|
| PT-100293 | Sodium | 138 mmol/L | 118 mmol/L | 14.5% | <10% | FLAGGED |
| PT-100344 | Creatinine | 88 umol/L | 312 umol/L | 254.5% | <50% | FLAGGED |
| PT-100271 | Hemoglobin | 12.4 g/dL | 5.8 g/dL | 53.2% | <25% | FLAGGED |
| PT-100128 | Glucose | 6.1 mmol/L | 6.4 mmol/L | 4.9% | <20% | OK |
QC Materials dictionary
12 materials registered| ID | Material | Manufacturer | Level | Lot | Expiry | Analyte | Target |
|---|---|---|---|---|---|---|---|
| QCM-0001 | Beckman Lyphochek Level L1 | Beckman | L1 | BEC-554162 | 2026-09-28 | Glucose | 5.87 mmol/L |
| QCM-0002 | Beckman Lyphochek Level L2 | Beckman | L2 | BEC-230808 | 2026-09-28 | Glucose | 5.57 mmol/L |
| QCM-0003 | Sysmex Lyphochek Level L3 | Sysmex | L3 | SYS-692889 | 2026-04-28 | Glucose | 5.37 mmol/L |
| QCM-0004 | Beckman Lyphochek Level L1 | Beckman | L1 | BEC-398181 | 2026-08-28 | Creatinine | 84.73 µmol/L |
| QCM-0005 | Beckman Lyphochek Level L2 | Beckman | L2 | BEC-568576 | 2026-11-28 | Creatinine | 87.65 µmol/L |
| QCM-0006 | Sysmex Lyphochek Level L3 | Sysmex | L3 | SYS-948297 | 2026-05-28 | Creatinine | 92.48 µmol/L |
| QCM-0007 | Beckman Lyphochek Level L1 | Beckman | L1 | BEC-411551 | 2026-12-28 | ALT | 31.54 U/L |
| QCM-0008 | Sysmex Lyphochek Level L2 | Sysmex | L2 | SYS-405823 | 2026-12-28 | ALT | 34.61 U/L |