ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

ResearchSubject

L'inscription d'un patient comme sujet d'un essai clinique : statut de participation, dates clés, groupe d'allocation, suivi.

Objet de la ressource

ResearchSubject relie un Patient à une ResearchStudy en encodant son cycle de vie d'inclusion : screened, eligible, randomized, on-study, off-study, completed. Cette ressource est centrale dans les essais cliniques pour gérer le consentement, la randomisation (bras placebo vs traitement), les retraits, et l'audit-trail réglementaire (FDA 21 CFR Part 11, ICH-GCP).

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes.
statuscode1..1Statut administratif.
progressBackboneElement[]0..*Progression dans l'essai (étapes, dates).
periodPeriod0..1Période de participation.
studyReference(ResearchStudy)1..1Essai concerné.
subjectReference(Patient | Group | Specimen | Device | Medication | Substance | BiologicallyDerivedProduct)1..1Sujet inclus.
assignedComparisonGroupid0..1Bras alloué.
actualComparisonGroupid0..1Bras effectivement suivi.
consentReference(Consent)[]0..*Consentements signés.

Exemple JSON

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"
  }]
}

Pièges courants

  • ResearchSubject sans Consent : violation d'ICH-GCP, l'essai est compromis.
  • actualComparisonGroup ≠ assignedComparisonGroup non documenté : briser le blinding compromet la validité.
  • Statut 'completed' sans Period.end : audit-trail incomplet.

Ressources liées