ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ResearchSubject

A patient's enrollment as a clinical-trial subject: participation status, key dates, allocation group, follow-up.

Purpose

ResearchSubject links a Patient to a ResearchStudy, encoding the inclusion lifecycle: screened, eligible, randomized, on-study, off-study, completed. The resource is central to clinical trials for consent management, randomisation (placebo vs treatment arm), drop-outs, and regulatory audit trail (FDA 21 CFR Part 11, ICH-GCP).

Key elements

FieldTypeCardinalityRole
identifierIdentifier[]0..*External identifiers.
statuscode1..1Administrative status.
progressBackboneElement[]0..*Trial progression (steps, dates).
periodPeriod0..1Participation period.
studyReference(ResearchStudy)1..1Concerned trial.
subjectReference(Patient | Group | Specimen | Device | Medication | Substance | BiologicallyDerivedProduct)1..1Included subject.
assignedComparisonGroupid0..1Allocated arm.
actualComparisonGroupid0..1Actually followed arm.
consentReference(Consent)[]0..*Signed consents.

JSON example

json researchsubject-example.json
{
  "resourceType": "ResearchSubject",
  "id": "example-rs-001",
  "identifier": [{
    "system": "https://study.example.org/subject-id",
    "value": "SUBJ-2026-001"
  }],
  "status": "active",
  "period": {
    "start": "2026-05-15"
  },
  "study": {
    "reference": "ResearchStudy/cancer-trial-001"
  },
  "subject": {
    "reference": "Patient/oncology-12345"
  },
  "assignedComparisonGroup": "arm-treatment",
  "actualComparisonGroup": "arm-treatment",
  "consent": [{
    "reference": "Consent/icf-signed-001"
  }]
}

Common pitfalls

  • ResearchSubject without Consent: ICH-GCP violation, the trial is compromised.
  • actualComparisonGroup ≠ assignedComparisonGroup not documented: breaking blinding compromises validity.
  • Status 'completed' without Period.end: incomplete audit trail.