Explore how XCaliber stacks up to other platforms in the industry on all the key interoperability dimensions and more
Capability | XCaliber Interop Gateway | Redox | Mirth (NextGen Connect) | InterSystems Health Connect |
---|---|---|---|---|
Connectivity
Protocol-based connectors (SFTP, FTP, S3, REST/SOAP, gRCP) database connectors, content repo connectors, EHR operator connectors, streaming/event-driven integration
|
All supported, real-time streaming + EHR
Operator connectors (unique)
|
Limited (SFTP, REST, SOAP, FTP)
No operator connectors.Queues only
|
Broad (HTTP, TCP/UDP, FTP/SFTP, JMS)
No operator connectors
|
Very broad (HTTP/REST, SOAP, TCP/UDP, JMS, Kafka, MQTT, WebSockets)
No operator connectors.
|
Structural / Data Exchange
Support for HL7, FHIR, CCDA, JSON, XML, images, PDFs, and other structured + unstructured formats
|
Full multi-protocol + multi-format support (HL7, FHIR, CCDA, JSON, XML, images, PDFs)
Handles structured & unstructured payloads
|
FHIR, JSON, CCDA, HL7v2
Limited support for unstructured payloads
|
HL7v2/v3 native; FHIR via commercial extension
Limited support for unstructured payloads
|
HL7v2/v3, FHIR, CDA, DICOM, X12, IHE profiles
|
Semantic Interoperability
Terminology mapping (ICD-10, SNOMED, LOINC, RxNorm, IMO)
|
Native terminology mapping + FHIR-first models
|
Normalizes to Redox data models
Limited terminology depth
|
Validation against HL7/NCPDP
Custom scripting required for mapping
|
SDA data model bridges to FHIR
Terminology services support
|
Notifications / Observability
Event-driven Notifications, and external source monitoring
|
Real-time CDC + event notifications (ADT, encounters, labs, discharges)
|
Async notifications; not full CDC/eventing
|
Real-time listeners available, but scripting-heavy
|
Kafka/JMS/WebSocket streaming with observability
|
Capability | XCaliber Interop Gateway | Redox | Mirth (NextGen Connect) | InterSystems Health Connect |
---|---|---|---|---|
Prebuilt Connectors
EHRs, HIEs, labs, imaging
|
Major EHR connectors (Epic, Cerner, Athena, eCW, Canvas, PointClickCare, Elation, Kno2)
|
90+ EHR/HIE connectors (FHIR/API focus)
|
Templates exist, heavy customization required
|
Prebuilt adapters are available, but tied into the InterSystems ecosystem
|
Capability | XCaliber Interop Gateway | Redox | Mirth (NextGen Connect) | InterSystems Health Connect |
---|---|---|---|---|
Data Quality & Transformation
Validation, HL7/FHIR normalization
|
Built-in validation + FHIR normalization + terminology mapping
|
Normalizes to Redox models, config modifiers for payload manipulation
|
Strong validation, HL7/NCPDP
Custom scripting required
|
Robust validation & enrichment via SDA → FHIR
|
Flexible Pipelines
Realtime, batch, on-demand, bulk, bootstrapping
|
All modes supported, configurable pipelines
|
Batch, backfill, polling, async notifications
|
Realtime possible; heavy tuning required for scale
|
Batch + streaming (Kafka, JMS). Bulk adapters for FHIR ingestion
|
Configurable Workflows
Runtime changes, custom logic, canonical data model
|
Runtime configurability + canonical model + policy controls
|
Limited runtime flexibility (config modifiers); Mostly Redox-managed
|
Possible via scripting but not user-friendly
|
Customization via InterSystems abstractions (SDA)
|
Fault Tolerance
Replay, recovery
|
Built-in replay + recovery controls
|
Durable queues with retries
|
Replay supported; impacts performance/storage
|
Clustering + replay/recovery built in
|
Capability | XCaliber Interop Gateway | Redox | Mirth (NextGen Connect) | InterSystems Health Connect |
---|---|---|---|---|
Scalability & Performance
Auto-scaling + throughput
|
Auto-scaling, high-throughput processing
|
Processes 750M+ msgs/month
|
Scalable with tuning; limited beyond ~10M/day
|
High throughput, clustering, load balancing
|
Security & Compliance
HIPAA, SOC2, HITRUST, RBAC, MFA, encryption, audit trails
|
Full compliance (HIPAA, SOC2, HITRUST, MFA, RBAC, audit trails)
|
HIPAA, HITRUST, SOC2 (cloud-only)
|
HIPAA, RBAC/MFA via modules
|
Very strong compliance & certifications
|
Multi-Tenancy
Secure, efficient resource allocation for managing multiple customers
|
Native secure multi-tenancy
|
Yes (cloud-only)
|
Requires separate server instances
|
Supported at enterprise level
|
Self-Service
Config, monitoring, management
|
End-to-end self-service, observability dashboards
|
Dashboard + Redox-managed configs
|
Config via GUI/CLI; scripting-heavy
|
Centralized management, more admin-heavy
|
Observability & Control
Dashboards, logging, replay
|
Deep observability, dashboards, replay
|
Dashboard, alerts
|
Dashboards; debugging impacts performance
|
Robust monitoring + observability
|
Flexible Deployment
Multi-cloud, hybrid, air-gapped
|
Flexible: multi-cloud, hybrid, on-prem, air-gapped
|
AWS-only
|
Containerized; supports hybrid/cloud
|
Flexible but tied to InterSystems ecosystem
|
Capability | XCaliber Interop Gateway | Redox | Mirth (NextGen Connect) | InterSystems Health Connect |
---|---|---|---|---|
Low-Lift Onboarding
Quickstart guides, sandboxes, sample apps
|
Sandboxes, quickstarts, sample apps
|
Developer dashboard + guides
|
Sandbox via embedded DB; scripting-heavy
|
Training-heavy onboarding, less self-serve
|
Developer Toolkits & APIs
REST, FHIR, gRPC APIs; CLI, SDKs; channel concept (patient, provider, claims)
|
REST, FHIR, gRPC APIs + CLI + SDKs. Channels to categorize streams by entity type
|
REST/FHIR APIs only; no gRPC
|
REST/SOAP integration; JavaScript scripting engine
|
REST/SOAP, HL7, FHIR adapters; limited gRPC
|
Operational Efficiency
Policy routing, caching, metadata APIs, self-service controls
|
Policy routing, caching, metadata APIs, self-service
|
Some policy support (rate limiting)
|
Strong policy + caching; admin-heavy
|
Policy controls exist; more enterprise-heavy
|