Oracle's official migration documentation covers the technical pathway from InForm to Clinical One in detail: how to export study designs, how the form builder maps between the two systems, and what manual configuration is required for features with no direct equivalent. What it does not cover adequately is the CDM operational layer — the data management conventions, validation rule libraries, SDTM mapping specifications, and integration configurations that a sponsor has built on top of InForm over years of use. Most of the migration effort for experienced InForm users is in this layer, not in the technical migration Oracle documents.
What Carries Over Without Significant Rework
Study data structure (with caveats). Clinical One uses a form-based data model similar to InForm. Basic eCRF pages, field types, and visit schedules migrate reasonably well through Oracle's migration tools. The caveats: complex form branching logic requires manual verification, and any InForm forms built on older eClinicalOS versions require testing for behavioral equivalence rather than assuming automatic correctness.
MedDRA and WHO Drug coding integrations. Clinical One supports the same MedDRA and WHO Drug Dictionary coding interfaces as InForm. Existing coding configurations — auto-coding thresholds, synonym lists, medical coding group assignments — transfer with manual reconfiguration in Clinical One's coding module. Estimated effort: 2–4 days for a typical Phase III coding configuration.
SAE workflow definitions. Clinical One's SAE workflow covers the same functional requirements as InForm: initial SAE entry, SAE follow-up, narrative generation, expedited reporting routing. SAE workflow configurations transfer conceptually but must be rebuilt in Clinical One's workflow engine, which has different configuration syntax than InForm.
Role-based access control structure. User roles defined in InForm (sponsor CDM, CRA, site coordinator, investigator, read-only reviewer) map to Clinical One role types. User assignment must be repeated manually, but the role structure itself transfers without significant redesign.
What Requires Significant Rework
Edit check / validation rule libraries. This is the largest single category of migration effort. InForm's edit check syntax (custom functions, Oracle SQL-based derivations) has no direct equivalent in Clinical One. Clinical One uses a rule builder with different syntax, different logical operators, and different capabilities for complex cross-form checks. An InForm validation rule library with 200+ checks requires full review and rebuild, not conversion. Rule-by-rule equivalence testing against representative data adds significant time beyond the initial rebuild.
Sponsors who have built large InForm validation rule libraries over multiple studies often find that 20–30% of their rules are study-specific (implemented for a specific protocol requirement and not needed in Clinical One), 50–60% require rebuild with behavioral verification, and 10–20% cannot be reproduced in Clinical One's rule builder without workarounds. Understanding this breakdown before committing to the migration timeline is essential.
SDTM mapping specifications. InForm study designs use a specific data model (CRF page, field, log line) that SDTM mapping specifications are written against. Clinical One uses a different underlying data model (form, item, repeating form). SDTM mapping specifications written for InForm reference InForm-specific identifiers (PageRepeatKey, RecordId, etc.) that do not exist in Clinical One's data export structure.
This means existing SDTM mapping specifications need to be revised to reference Clinical One's data identifiers, and the SDTM programs that implement the specifications need to be updated accordingly. For a Phase III program with 40+ SDTM domains and associated ADaM datasets, this revision effort typically runs 6–10 weeks for a single statistical programmer with thorough QC.
Reporting and metrics dashboards. InForm's reporting module generates a set of standard CDM performance reports (query metrics, site performance, form completion). These reports are frequently customized by sponsors and used in regular project management reviews. Clinical One has its own reporting module with different configuration syntax and different data fields. Any customized InForm reports need to be rebuilt in Clinical One's reporting environment.
API integration configurations. External systems integrated with InForm via Oracle's InForm API (data warehouses, site monitoring systems, third-party coding tools) need to be reconfigured against Clinical One's API. Clinical One uses a REST API architecture that differs significantly from InForm's SOAP-based services. External system integrations typically require developer effort on both the Clinical One side and the receiving system side.
The Mid-Study Migration Problem
Most of the above analysis assumes a migration performed between studies — at the end of one study's lock before the next study starts in the new system. Mid-study migrations (migrating an active study from InForm to Clinical One while data collection is ongoing) are substantially more complex and, in most cases, should be avoided unless there is a compelling operational reason.
If a mid-study migration is required, the following are the highest-risk components:
- Historical data integrity: Patient records entered in InForm must be migrated to Clinical One with complete audit trail preservation. The migration process itself must be validated under GAMP 5 requirements, and the migration validation is typically more time-consuming than the migration itself.
- Query state migration: Open queries in InForm that are migrated to Clinical One must retain their history, assignments, and response text. Clinical One's query model has different fields and statuses than InForm; query state migration requires a custom mapping that is study-specific.
- Site coordinator retraining: Site staff who have been trained on InForm need retraining on Clinical One before they can continue data entry. Scheduling this without creating data entry gaps is an operational challenge, especially at high-volume sites.
CDM Pipeline Implications for the Migration Period
During the migration period — the overlap between the last active InForm studies and the first active Clinical One studies — CDM pipelines need to support both EDC platforms simultaneously. This is a context where platform-agnostic CDM infrastructure pays dividends.
A CDM pipeline that extracts data from the EDC via a standardized interface layer (normalized SDTM-like data structures, independent of the underlying EDC API) can add a Clinical One extraction adapter without requiring changes to the downstream transformation, validation, and delivery components. A pipeline that tightly couples its extraction logic to InForm-specific data structures requires a full reimplementation for Clinical One.
MLPipeKit's architecture separates the EDC connection layer from the downstream CDM pipeline. Adding Clinical One support to an active InForm integration means configuring a new connection adapter, not rebuilding the pipeline. This architecture decision was made specifically to support migration scenarios of this kind, where sponsors run multiple EDC platforms concurrently during transition periods.
For more on the technical details of EDC API integration, including how Clinical One's REST API differs from Medidata Rave's approach, see our article on EDC API integration edge cases.
Timeline Expectations
A migration from InForm to Clinical One for a new study (not mid-study) with a typical Phase III complexity level typically runs:
- Study design configuration in Clinical One: 4–8 weeks
- Edit check rebuild and testing: 8–14 weeks
- UAT and validation: 4–8 weeks
- Site training and go-live preparation: 3–5 weeks
Total elapsed time from migration decision to first patient enrolled in Clinical One: 5–7 months for a complex Phase III program. Organizations that plan the migration with 9–12 months of lead time have the flexibility to absorb unexpected delays. Those that plan with 4–5 months of lead time typically require significant parallel effort from multiple CDM team members and face schedule pressure that increases the risk of configuration errors.
Managing an EDC migration or running parallel InForm and Clinical One studies? Talk to the MLPipeKit team about maintaining CDM pipeline continuity across the transition.