DataBridge AI

Role: Solo DeveloperTimeline: 2026Platform: Web + Chrome Extension

A production-oriented clinical data automation platform designed around one safety principle: AI can propose, deterministic code executes approved rules, humans review the risky decisions, and every committed value is auditable, reconciled, and reversible.

The Problem

Clinical teams often re-enter source data from files, lab portals, eSource pages, or spreadsheets into EDC forms. Simple automation is risky in this domain because wrong-subject entry, stale source data, silent field mismatches, and missing audit trails can compromise clinical data integrity.

Solution Overview

Core Platform

  • TypeScript pnpm monorepo with shared Zod schemas, clinical record states, RBAC roles, and domain types
  • Deterministic transform package for units, dates, code lists, booleans, idempotency keys, and normalization
  • Mapping registry with proposed, approved, deprecated, versioned, and effective-dated mappings

Audit & Reconciliation

  • Hash-chained audit store with verification utilities
  • Read-back reconciliation compares intended writes against committed EDC values
  • Mismatch, missing-value, and stale-data cases route to quarantine and query generation

Review API & UI

  • Fastify API with JWT authentication, RBAC middleware, review queue routes, audit routes, metrics, and PostgreSQL integration
  • React review UI for login, queue triage, review detail, and audit-log workflows
  • Confidence scoring combines validation, plausibility, historical accuracy, model confidence, risk class, and lock state

Chrome Extension

  • Manifest V3 extension for Collect, Upload, Map, and Fill workflows
  • Detects subject and visit context, scans fillable fields, previews mapped values, and blocks subject mismatches
  • Supports Veeva-like, Medidata-like, Oracle-like, ClinSpark-like, localhost mock, and unknown EDC layouts

Architecture

DataBridge separates source ingestion, schema validation, mapping, deterministic transforms, human approval, EDC write adapters, read-back reconciliation, audit logging, and browser-assisted workflows. That separation keeps AI-adjacent automation useful without making it an uncontrolled clinical decision-maker.

Screenshots

Challenges & Solutions

Outcomes & Impact