Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical Supply Distributor100,000+ medical supplies. 48-hour critical dispatch.Ships from 8 regional U.S. hubs. Net-30 terms for verified institutional accounts.Shop lac.us CodeCASRAIlac.us

OpenClinica: XForms/Enketo EDC Architecture, Participate ePRO, Unite SMART on FHIR eSource, and CDISC ODM Compliance

An architectural guide to the OpenClinica Electronic Data Capture (EDC) platform for clinical trials, examining its W3C XForms and Enketo form engine, OpenClinica Participate (ePRO/eConsent), OpenClinica Unite SMART on FHIR EHR-to-EDC eSource integration, CDISC ODM-XML data exchange, and FDA 21 CFR Part 11 governance.

Written and maintained by CASRAI Editorial Board

Last updated

OpenClinica is an enterprise Electronic Data Capture (EDC) and clinical data management platform deployed across multi-center academic investigator-initiated trials, federal research networks, and commercial biopharmaceutical studies. Originally launched as an open-source clinical trial system and evolved into the cloud-native OpenClinica 4 platform, OpenClinica combines a standards-based W3C XForms / Enketo electronic Case Report Form (eCRF) engine with modular extensions for participant-reported outcomes (OpenClinica Participate), randomization (OpenClinica Randomize), and direct EHR-to-EDC eSource data ingestion (OpenClinica Unite).

1. Core Architecture: XLSForm, W3C XForms, and the Enketo Form Engine

Unlike legacy clinical data management tools that rely on proprietary scripting languages for edit checks, OpenClinica 4 separates study metadata definition from browser rendering using open specifications:

  • Study Designer and XLSForm Authoring: Clinical data managers configure visit schedules (event definitions), common events (such as Adverse Events or Concomitant Medications), and eCRFs either visually in Study Designer or via structured XLSForm workbooks (`survey`, `choices`, and `settings` worksheets).
  • W3C XForms Compilation and Enketo Rendering: XLSForm definitions compile into standard W3C XForms XML and render in the user’s browser through OpenClinica’s customized Enketo (`enketo-express-oc`) form engine. Because Enketo evaluates XPath expressions client-side in real time, complex cross-field calculations (`calculation`), dynamic visibility (`relevant`), repeating item groups (`repeat`), and hard/soft edit-check constraints (`constraint` and `constraint_message`) execute instantaneously during data entry without round-trip server latency.
  • Query Management and Source Data Verification (SDV): Clinical Research Associates (CRAs) and data managers can attach item-level queries, verify fields against source records through configurable SDV workflows, and apply role-based data locks at the form, event, participant, or study level.

2. Platform Modules: EDC, Participate, Randomize, and Unite

When comparing OpenClinica against enterprise systems like Medidata Rave EDC or lightweight platforms like Castor EDC, research teams evaluate how its four core modules fit the trial’s clinical trial data management plan:

Module Primary Function in Clinical Trials Technical & Operational Capabilities
OpenClinica EDC Site-facing eCRF capture, query resolution, SDV, and study lock Multi-site role-based access control (Investigator, Clinical Research Coordinator, Monitor, Data Manager), automated edit checks, discrepancy notes, and 21 CFR Part 11 e-signatures.
OpenClinica Participate Participant-facing ePRO / eCOA and electronic informed consent (eConsent) Delivers scheduled surveys and diaries via mobile/web links, SMS/email notifications, and offline-capable Enketo forms directly tied to the participant’s study calendar.
OpenClinica Unite EHR-to-EDC eSource integration via SMART on FHIR Launches inside the site’s EHR via SMART App Launch and maps discrete HL7 FHIR R4 resources directly into study eCRFs, eliminating manual chart transcription.
OpenClinica Randomize Integrated treatment allocation and stratification Executes permuted-block and stratified randomization directly triggered by eCRF eligibility fields, writing allocation results to restricted audit-logged fields.

3. Standards and Regulatory Governance: 21 CFR Part 11, ICH E6(R3), and CDISC ODM

OpenClinica is architected to satisfy regulatory inspections for Investigational New Drug (IND), Investigational Device Exemption (IDE), and post-marketing studies:

  • FDA 21 CFR Part 11 and EU Annex 11 Compliance: Every data creation, modification, query response, or status transition is recorded in an immutable, computer-generated, time-stamped audit trail capturing the user identifier, old value, new value, timestamp, and reason for change. Principal Investigators execute legally binding electronic signatures (requiring re-authentication with username and password) to sign off on participant casebooks.
  • ICH E6(R3) GCP and ALCOA+ Data Integrity: Role segregation prevents blinded monitors or statisticians from viewing unblinded treatment assignments, while item-level audit logs enforce Attributable, Legible, Contemporaneous, Original, and Accurate (ALCOA+) records.
  • CDISC ODM-XML Interoperability: OpenClinica natively structures study metadata and clinical data around the CDISC Operational Data Model (ODM-XML v1.3) with OpenClinica vendor extensions (`OpenClinica:v3.1`). Data managers can extract complete study metadata, clinical data values, discrepancy notes, and audit logs in CDISC ODM-XML, SAS, CSV, or JSON via RESTful APIs for downstream SDTM transformation.

4. EHR and Health Informatics Integration via OpenClinica Unite

Manual transcription from hospital Electronic Health Records (EHRs) into trial eCRFs is a major source of monitoring queries and coordinator workload. OpenClinica Unite implements the HL7 FHIR eSource workflow:

  1. SMART on FHIR Launch & Context Binding: A Clinical Research Coordinator opens the participant’s chart in a FHIR-enabled EHR (such as Epic or Oracle Health) and launches OpenClinica Unite via a SMART on FHIR contextual launch, passing the authenticated user and patient context.
  2. US Core FHIR R4 Resource Retrieval: Unite queries the EHR’s FHIR R4 server for US Core profiles—specifically `Patient` (demographics), `Observation` (vital signs and laboratory panels encoded in LOINC), `Condition` (ICD-10-CM / SNOMED CT problem lists), `MedicationRequest` / `MedicationStatement` (RxNorm medications), and `Immunization`.
  3. Source-Verified eCRF Auto-Population: Selected EHR values populate the corresponding XForms items in OpenClinica EDC with an immutable eSource provenance tag indicating the EHR origin, eliminating redundant manual Source Data Verification (SDV) for transferred elements.

5. Frequently Asked Questions

What is OpenClinica and how is it used in clinical research and healthcare?

OpenClinica is an Electronic Data Capture (EDC) and clinical data management platform used by academic medical centers, government research consortia, CROs, and biopharma sponsors to design electronic Case Report Forms (eCRFs), collect multi-center clinical trial and registry data, capture electronic patient-reported outcomes (ePRO), and manage source data verification and query resolution.

What standards or regulatory requirements govern OpenClinica?

OpenClinica operates under FDA 21 CFR Part 11 (electronic records and electronic signatures), EU EudraLex Volume 4 Annex 11, ICH E6(R3) Good Clinical Practice (GCP), and HIPAA / GDPR privacy controls. On the data-standards side, it uses W3C XForms / XLSForm for form logic, CDISC ODM-XML for metadata and clinical data exchange, and HL7 FHIR R4 for EHR interoperability.

How does OpenClinica integrate with EHR and health informatics workflows?

Through its OpenClinica Unite module, the platform uses the SMART on FHIR app-launch framework and HL7 FHIR R4 APIs (aligned with US Core profiles) to pull discrete patient demographics, vital signs, LOINC-coded laboratory results, problems, and medications directly from a clinical site’s EHR into study eCRFs with full audit provenance.

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about OpenClinica: XForms/Enketo EDC Architecture, Participate ePRO, Unite SMART on FHIR eSource, and CDISC ODM Compliance

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →