ResearchStudy — Clinical research study
The formal protocol of a clinical study in FHIR: randomised trial, observational study, registry, meta-analysis, translational research. Bridge to ClinicalTrials.gov, EU CTR, FDA.
Purpose of the resource
ResearchStudy models the protocol and status of a study: primary purpose (treatment, prevention, screening, diagnostic, supportive-care, observational), phase (I, II, III, IV), design (RCT, crossover, single-arm, cohort), inclusion criteria via EvidenceVariable, participating sites, sponsor, national and international identifiers (NCT, EudraCT, JapicCTI…).
Key fields
| Field | Type | Cardinality | Role |
|---|---|---|---|
url | uri | 0..1 | Canonical URL. |
identifier | Identifier[] | 0..* | NCT, EudraCT, JapicCTI, internal identifier. |
title | string | 0..1 | Scientific title. |
label | BackboneElement[] | 0..* | Alternative titles (acronym, public). |
protocol | Reference(PlanDefinition)[] | 0..* | Associated protocols. |
partOf | Reference(ResearchStudy)[] | 0..* | Parent study (programme). |
relatesTo | BackboneElement[] | 0..* | Links to other ResearchStudies. |
date | dateTime | 0..1 | Registration date. |
status | code | 1..1 | active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn. |
primaryPurposeType | CodeableConcept | 0..1 | Primary purpose. |
phase | CodeableConcept | 0..1 | Clinical phase. |
studyDesign | CodeableConcept[] | 0..* | Design. |
focus | CodeableReference[] | 0..* | Study focus (Condition, Medication…). |
condition | CodeableConcept[] | 0..* | Conditions studied. |
keyword | CodeableConcept[] | 0..* | Keywords. |
region | CodeableConcept[] | 0..* | Regions concerned. |
period | Period | 0..1 | Study period. |
site | Reference(Location | ResearchStudy | Organization)[] | 0..* | Participating sites. |
recruitment | BackboneElement | 0..1 | Recruitment state (target, actual, eligibility). |
comparisonGroup | BackboneElement[] | 0..* | Study arms. |
objective | BackboneElement[] | 0..* | Primary/secondary objectives. |
outcomeMeasure | BackboneElement[] | 0..* | Outcome measures. |
result | Reference(EvidenceReport | Citation | DiagnosticReport)[] | 0..* | Published results. |
JSON example
{
"resourceType": "ResearchStudy",
"id": "example-trial-001",
"url": "http://example.org/ResearchStudy/example-trial-001",
"identifier": [{
"system": "https://clinicaltrials.gov",
"value": "NCT05000001"
}],
"title": "Apixaban versus Warfarin in Non-Valvular Atrial Fibrillation",
"status": "active",
"primaryPurposeType": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type",
"code": "treatment"
}]
},
"phase": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/research-study-phase",
"code": "phase-3"
}]
},
"studyDesign": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/research-study-design",
"code": "randomized-controlled-trial"
}]
}],
"period": {
"start": "2026-05-15",
"end": "2030-12-31"
}
} Regulatory registries
- ClinicalTrials.gov — US registry (NCT number).
- EU CTR — unified European registry (EUCTR number) succeeding EudraCT.
- JapicCTI — Japan Pharmaceutical Information Center.
- National authorities — country-level clinical trial databases.
- WHO ICTRP — global registry.
Common pitfalls
- Identifier without
system— cannot locate the study. - Status out of sync — status should mirror ClinicalTrials.gov.
- Focus vs condition confusion — focus is broader.
Related resources
- Evidence.
- EvidenceVariable.
- Citation.
- Group — cohort.
- FHIR R5 hub.