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.

Analyzer Bridge

HL7v2.5 · ASTM E1394 · 2/5 analyzers online · 1300 processed today

Queued messages

90

Message errors

22

Offline buffer

5

Critical unresolved

2

Cobas 8000 · Module A
Roche Diagnostics · cobas 8000 e602
Online
Protocol
HL7v2.5
Queue
47
Today
412
Last msg
09:58
Cobas 8000 · Module B
Roche Diagnostics · cobas 8000 c702
Calibrating
Protocol
HL7v2.5
Queue
12
Today
298
Last msg
09:55
3 messages in offline fallback buffer
Sysmex XN-1000
Sysmex Corp. · XN-1000
Online
Protocol
HL7v2.5
Queue
23
Today
387
Last msg
09:58
Siemens Atellica CH
Siemens Healthineers · Atellica CH 930
Warning
Protocol
ASTM E1394
Queue
8
Today
203
Last msg
09:47
9 messages in offline fallback buffer
Beckman DxH 900
Beckman Coulter · DxH 900
Maintenance
Protocol
HL7v2.5
Queue
0
Today
0
Last msg
07:02
Msg IDAnalyzerTypeDirectionSample IDTimestampRetriesStatus
MSG-10000Cobas 8000 · Module AORU^R01analyzer→hostSMP-2026-04-17-0022026-04-17 07:09:550Sent
MSG-10001Cobas 8000 · Module BQCK^Q02host→analyzerSMP-2026-04-17-0082026-04-17 07:28:110Sent
MSG-10002Sysmex XN-1000ACK^A01analyzer→hostSMP-2026-04-17-0072026-04-17 08:21:430Sent
MSG-10003Siemens Atellica CHERR^E01analyzer→hostSMP-2026-04-17-0172026-04-17 07:31:581Error
MSG-10004Siemens Atellica CHACK^A01analyzer→hostSMP-2026-04-17-0102026-04-17 09:24:000Sent
MSG-10005Cobas 8000 · Module AERR^E01analyzer→hostSMP-2026-04-17-0272026-04-17 08:03:512Error
MSG-10006Cobas 8000 · Module BORM^O01host→analyzerSMP-2026-04-17-0072026-04-17 07:35:430Acked
MSG-10007Cobas 8000 · Module BQCK^Q02host→analyzerSMP-2026-04-17-0102026-04-17 08:32:420Acked
MSG-10008Sysmex XN-1000QCK^Q02host→analyzerSMP-2026-04-17-0182026-04-17 09:07:570Acked
MSG-10009Cobas 8000 · Module BACK^A01analyzer→hostSMP-2026-04-17-0252026-04-17 07:49:050Sent
MSG-10010Cobas 8000 · Module AORM^O01host→analyzerSMP-2026-04-17-0302026-04-17 07:50:380Acked
MSG-10011Cobas 8000 · Module AORM^O01host→analyzerSMP-2026-04-17-0252026-04-17 09:00:120Acked
MSG-10012Sysmex XN-1000ACK^A01analyzer→hostSMP-2026-04-17-0082026-04-17 07:04:380Acked
MSG-10013Siemens Atellica CHERR^E01analyzer→hostSMP-2026-04-17-0202026-04-17 07:38:442Error
MSG-10014Sysmex XN-1000ERR^E01analyzer→hostSMP-2026-04-17-0212026-04-17 09:06:331Error
115 / 80
1 / 6