DEMO MODE· Read-only demo with synthetic dataLearn more on assaycore.pro
Compliance
ISO 15189:2022CLIACAP21 CFR Part 11HL7v2FHIR R4ASTM E1394Westgard

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

Westgard rule status (ISO 15189:2022 - active rules pulse red)
1-2s
1-3s
2-2s
R-4s
4-1s
10x

Levey-Jennings

Operational · Glucose · 1-3s · 2-2s · R-4s · 4-1s · 10x

Westgard violations

D124-1s5.616 mmol/L2026-06-02
D181-3s5.976 mmol/L2026-06-08
D232-2s5.796 mmol/L2026-06-13
D242-2s5.796 mmol/L2026-06-14
PointDateLevelValue (mmol/L)Westgard
D12026-05-22L25.288-
D22026-05-23L15.354-
D32026-05-24L35.283-
D42026-05-25L15.544-
D52026-05-26L35.55-
D62026-05-27L25.322-
D72026-05-28L35.449-
D82026-05-29L25.317-
D92026-05-30L15.616-
D102026-05-31L15.616-
110 / 30
1 / 3

Delta check (ISO 15189:2022 §7.4.2 / CLSI EP33)

flag if: |(current - previous) / previous| > threshold

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.

PatientAnalytePreviousCurrentDelta%ThresholdFlag
PT-100293Sodium138 mmol/L118 mmol/L14.5%<10%FLAGGED
PT-100344Creatinine88 umol/L312 umol/L254.5%<50%FLAGGED
PT-100271Hemoglobin12.4 g/dL5.8 g/dL53.2%<25%FLAGGED
PT-100128Glucose6.1 mmol/L6.4 mmol/L4.9%<20%OK

QC Materials dictionary

12 materials registered
IDMaterialManufacturerLevelLotExpiryAnalyteTarget
QCM-0001Beckman Lyphochek Level L1BeckmanL1BEC-5541622026-09-28Glucose5.87 mmol/L
QCM-0002Beckman Lyphochek Level L2BeckmanL2BEC-2308082026-09-28Glucose5.57 mmol/L
QCM-0003Sysmex Lyphochek Level L3SysmexL3SYS-6928892026-04-28Glucose5.37 mmol/L
QCM-0004Beckman Lyphochek Level L1BeckmanL1BEC-3981812026-08-28Creatinine84.73 µmol/L
QCM-0005Beckman Lyphochek Level L2BeckmanL2BEC-5685762026-11-28Creatinine87.65 µmol/L
QCM-0006Sysmex Lyphochek Level L3SysmexL3SYS-9482972026-05-28Creatinine92.48 µmol/L
QCM-0007Beckman Lyphochek Level L1BeckmanL1BEC-4115512026-12-28ALT31.54 U/L
QCM-0008Sysmex Lyphochek Level L2SysmexL2SYS-4058232026-12-28ALT34.61 U/L
18 / 12
1 / 2