Docs

Developer documentation

Everything you need to integrate NeuralCare into your clinical environment — FHIR, SDKs, federated learning, and model explainability.

Overview

Introduction to NeuralCare AI

NeuralCare AI is a GPU-accelerated clinical decision intelligence platform that runs deep learning inference on electronic health record data to surface early disease risk signals for clinical teams. The platform processes patient data in real time — average inference latency of 47ms — and integrates with existing EHR systems via FHIR R4 and HL7 v2.x standards.

The system is built on a transformer architecture trained across 2.1 billion de-identified patient records using federated learning. No raw patient data ever leaves the institutional boundary during training or inference aggregation.

Requirements
  • FHIR R4-compliant EHR or data feed
  • TLS 1.3 network connectivity to api.neuralcareai.tech
  • BAA signed (HIPAA covered entities) or GDPR DPA (EU customers)
  • API credentials provisioned from your NeuralCare dashboard

Quick Start

Get your first inference in under 5 minutes. Install the Python or Node.js SDK, then run a patient risk assessment with a single API call.

Install the SDK

# Install
pip install neuralcare

# Quick inference
from neuralcare import NeuralCareClient

client = NeuralCareClient(api_key="nc_live_xxxxxxxxxxxx")

result = client.infer(
    patient_id="pt-928374",
    model="oncology-v4",
    fhir_bundle=patient_fhir_bundle
)

print(result.risk_score)   # 0.847
print(result.signals)      # ['CBC_trend', 'fatigue_pattern']
print(result.latency_ms)   # 43

FHIR R4 Integration

NeuralCare consumes FHIR R4 bundles directly. The platform accepts Patient, Observation, Condition, MedicationRequest, and Procedure resources. Unsupported resource types are silently skipped.

Supported EHR Connectors

Epic
Certified
Cerner
Certified
Meditech
Beta
TIP

Epic and Cerner deployments typically go live within 4 business hours using our pre-built connector templates. See the API Reference for connector configuration options.

Federated Learning

NeuralCare supports optional federated participation — your institution's data improves the global model without ever leaving your premises. Gradient updates are differentially private and cannot be used to reconstruct any patient record.

Federated Protocol
1
Local Training
Model trains on your institutional data using PyTorch. Gradients computed locally on your hardware.
2
Differential Privacy
Gaussian noise added to gradients with ε=8, δ=10⁻⁵. No individual patient signals can be reconstructed.
3
Secure Aggregation
Encrypted gradient shares sent to NeuralCare aggregation server. ONNX Runtime optimizes aggregated model.
4
Model Distribution
Improved global model distributed back as TensorRT-optimized weights. All participants benefit immediately.