Skip to content

Technology

AI where language is the input. Deterministic engines everywhere else.

The interesting engineering problem in clinical data is not generating text. It is deciding precisely where a language model is allowed to act, and what happens to its output before that output becomes a clinical number.

Design principles

Four rules the architecture is built around.

These are constraints rather than features. They rule out approaches that would be simpler to build and impossible to defend.
01

AI assists with interpretation

Generative AI is used where language is the input — reading protocols, drafting specifications, structuring ambiguous source material.

02

Deterministic engines execute

Specifications are executed by deterministic engines. Clinical outputs are produced by defined processing, not by a language model.

03

Humans approve

Reviewers see drafts, corrections, and QC results, and are the ones who approve a study design or a deliverable.

04

Everything is traceable

Outputs connect back to the specification and the source record behind them, with an append-only audit log.

Architecture

Two pipelines, one set of rules.

Both engines push the same way: interpretation first, execution second, review third. Everything downstream of a specification is machine-checkable, which is what makes independent QC possible at all.

FlashEDC

Protocol → EDC & Data Capture
  1. 01

    Protocol

    The sponsor protocol and any amendments.

  2. 02

    Document processing

    Text, tables, and structure extracted from the source document.

  3. 03

    Routed AI pipeline

    Each part of the document routed to a prompt suited to that content.

  4. 04

    Deterministic code generation

    Specifications turned into study-builder code by defined processing.

  5. 05

    Second-eye QC

    Adversarial review of the generated design.

  6. 06

    Human review

    A study builder corrects and approves.

  7. 07

    EDC study design

    Exportable design for the EDC environment.

  8. 08

    Data capture

    Sites and subjects enter data into the EDC study built from the reviewed design.

FlashAnalysis

Data → Submission
  1. 01

    Clinical data

    Collected data admitted under a provenance policy.

  2. 02

    Provenance policy

    Real and synthetic data governed explicitly, not by convention.

  3. 03

    Deterministic SDTM

    Standards transformation executed, not generated.

  4. 04

    ADaM

    Analysis-ready datasets with recorded derivations.

  5. 05

    TLFs

    Tables, listings, and figures produced from specifications.

  6. 06

    Independent QC

    The computation re-implemented and compared.

  7. 07

    Cross-artifact QC

    Datasets, specifications, and outputs checked against each other.

  8. 08

    Submission

    Define-XML, aCRF, cSDRG, ADRG, and the eCTD-lite package.

  9. 09

    Audit & lineage

    Append-only logging; outputs traceable to source.

Technical concepts

How the AI layer is kept on a leash.

A single prompt asked to do everything is impossible to review. The pipeline is decomposed so that each pass has a bounded job, a reviewable output, and a defined point at which a person can intervene.

Six-pass AI pipeline

Protocol interpretation is decomposed into passes rather than one prompt, so each pass has a bounded job and a reviewable output.

Routed prompting

Different parts of a document are routed to prompts suited to that content instead of being sent through a single generic path.

Human review checkpoints

The pipeline stops at defined points where a person reviews and corrects before downstream work builds on the result.

Editable outputs

Generated artifacts are working documents. Corrections are made in the artifact, not by re-running and hoping for a better answer.

Background jobs

Long analyses run as jobs with progress, cancellation, and resume, because protocol analysis is not an instant operation.

Provider-swappable AI

The model layer is separable from the pipeline, so the provider behind a given pass can change without redesigning the workflow.

Second-eye QC

A separate adversarial pass reviews generated work for defects and escalates what it cannot safely resolve.

Deterministic execution

Everything downstream of a specification is executable, repeatable processing with a recorded result.

What this is not

Automating clinical work means accepting limits on the automation.

A model that can write anything can also invent a value, a visit, or a derivation that no protocol called for. So the model is never the component producing the contents of a clinical dataset.

Everything downstream of a specification is deterministic processing with a recorded result. Specifications are generated, reviewed, corrected, and approved — and only then executed.

The same principle governs the model layer itself: because it is separable from the pipeline, the provider behind a given pass can change without redesigning the workflow. That is a design property, not a claim about any specific vendor.

We do not describe these systems as autonomous, and we do not describe outcomes we have not documented.

Next step

Ask us the hard questions about the architecture.

If you are evaluating the technology rather than the pitch, we would rather have that conversation early.