Skip to content

CRF Audit

Last updated: January 29, 2026

This document presents the audit of the CRF (Case Report Form) module for REDCap interaction.

Current status

MetricValue
Packages3 (crf, redcap-core, redcap-openapi)
OpenAPI SpecComplete
Effect ClientFunctional
CLIAvailable

Points of attention

Architecture

  • OpenAPI-first architecture validated
  • Types generated from the spec
  • Clear separation between core and client

Quality

  • Unit tests present
  • Integration tests with Prism (mock)
  • TSDoc documentation up to date

Recommendations

  1. Extract redcap-openapi into a standalone package
  2. Improve REDCap endpoint coverage
  3. Document specific error cases