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.

CareTeam — Équipe soignante

L'équipe pluridisciplinaire autour d'un patient : médecin traitant, spécialistes, soignants, aidants, voire patient lui-même. Modélise les rôles, périodes d'intervention et organisations rattachées.

Objet de la ressource

CareTeam représente toutes les personnes et organisations qui planifient de participer à la coordination et à la délivrance de soins pour un patient précis, un groupe ou même un événement avant identification du sujet (équipe d'urgence d'un service par exemple). Elle structure l'équipe pluridisciplinaire : médecin traitant, spécialistes consultants, infirmiers, kinésithérapeutes, aidants familiaux, case manager, gestionnaire de soins, patient lui-même.

Référencée depuis CarePlan, Encounter, Condition et Goal, CareTeam est l'élément de coordination horizontal qui relie tous les acteurs au parcours patient. Le profil US Core CareTeam est obligatoire pour la certification ONC EHR : chaque patient doit pouvoir lister son équipe.

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes de l'équipe.
statuscode0..1État du cycle de vie. Modifier.
categoryCodeableConcept[]0..*Catégorie d'équipe (longitudinal care, encounter care, episode of care… — LOINC).
namestring0..1Nom affiché de l'équipe.
subjectReference(Patient | Group)0..1Patient ou groupe sujet de la coordination.
periodPeriod0..1Période pendant laquelle l'équipe est en fonction.
participantBackboneElement[]0..*Les membres de l'équipe : rôle, référence, période propre, organisation représentée.
participant.roleCodeableConcept0..1Rôle du membre (médecin traitant, infirmier, aidant…).
participant.memberReference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam)0..1Référence à l'acteur.
participant.onBehalfOfReference(Organization)0..1Organisation au nom de laquelle le membre intervient (pertinent pour un Practitioner indépendant).
participant.coverage[x]Period | Timing0..1Plage de couverture spécifique au membre dans l'équipe.
reasonCodeableReference[]0..*Pathologie ou motif de la mise en place de l'équipe.
managingOrganizationReference(Organization)[]0..*Organisation(s) gestionnaire(s) de l'équipe.
telecomContactPoint[]0..*Contacts unifiés de l'équipe (ligne dédiée, secrétariat).
noteAnnotation[]0..*Notes additionnelles.

Statuts

ValueSet CareTeamStatus, binding Required :

CodeSens
proposedÉquipe proposée mais pas encore mise en place.
activeÉquipe en fonction.
suspendedActivité de l'équipe suspendue.
inactiveÉquipe dissoute.
entered-in-errorSaisie erronée.

Exemple JSON

Équipe pluridisciplinaire constituée pour le suivi diabète d'un patient : médecin généraliste, psychologue, infirmière, conjoint aidant.

json careteam-example.json
{
  "resourceType": "CareTeam",
  "id": "example",
  "identifier": [{
    "system": "http://example.org/identifiers/careteam",
    "value": "CT-2026-187"
  }],
  "status": "active",
  "category": [{
    "coding": [{
      "system": "http://loinc.org",
      "code": "LA28865-6",
      "display": "Longitudinal care-coordination focused care team"
    }]
  }],
  "name": "Équipe pluridisciplinaire — Peter Chalmers",
  "subject": { "reference": "Patient/example", "display": "Peter Chalmers" },
  "period": {
    "start": "2026-05-14"
  },
  "participant": [{
    "role": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "446050000",
        "display": "Primary care physician"
      }]
    },
    "member": { "reference": "Practitioner/example", "display": "Dr Adam Careful" },
    "onBehalfOf": { "reference": "Organization/hosp01" }
  }, {
    "role": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "59944000",
        "display": "Psychologist"
      }]
    },
    "member": { "reference": "Practitioner/dr-elias", "display": "Dr Elias Sammer" }
  }, {
    "role": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "224535009",
        "display": "Registered nurse"
      }]
    },
    "member": { "reference": "Practitioner/inf-lopez", "display": "Mme Lopez, IDE" }
  }, {
    "role": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "133932002",
        "display": "Caregiver"
      }]
    },
    "member": { "reference": "RelatedPerson/peter-spouse", "display": "Mme Chalmers (épouse)" }
  }],
  "reason": [{
    "concept": {
      "coding": [{
        "system": "http://snomed.info/sct",
        "code": "44054006",
        "display": "Diabetes mellitus type 2"
      }]
    }
  }],
  "managingOrganization": [{ "reference": "Organization/hosp01" }],
  "telecom": [{
    "system": "phone",
    "value": "+33 1 23 45 67 89",
    "use": "work"
  }]
}

À noter dans cet exemple :

  • Quatre participant[] avec des rôles SNOMED CT précis (Primary care physician, Psychologist, Registered nurse, Caregiver).
  • Le quatrième participant est une RelatedPerson — l'épouse aidante : CareTeam n'est pas réservé aux professionnels.
  • onBehalfOf indique que le Dr Careful intervient au nom de l'hôpital, ce qui peut être pertinent pour la facturation et la responsabilité juridique.
  • reason code la pathologie qui motive la constitution de l'équipe (diabète T2).
  • L'équipe est active depuis le 14 mai 2026, sans date de fin (suivi longitudinal).

Pièges courants

  • CareTeam vide — un CareTeam sans aucun participant n'a pas de valeur métier. Aucune contrainte FHIR mais c'est sémantiquement vide.
  • Patient lui-même non listé — le profil US Core CareTeam recommande d'inclure le patient comme membre (rôle « Patient »), pour matérialiser le shared decision making.
  • Confusion participant.member Practitioner / PractitionerRole — préférer PractitionerRole quand un même Practitioner a plusieurs rôles dans plusieurs Organizations. Practitioner direct si rôle simple.
  • Plusieurs CareTeam active sur le même patient sans coordination — typique des grands hôpitaux qui n'ont pas de Master CareTeam. À éviter via une catégorisation claire (category=longitudinal vs encounter).
  • onBehalfOf manquant pour un Practitioner libéral — sans onBehalfOf, on ne peut pas distinguer l'intervention de l'individu en propre vs au nom d'une structure.
  • Périodes membres incohérentes avec period — un participant.coverage[x] qui dépasse period global de l'équipe est suspect (mais pas invalide FHIR).
  • Suppression d'un membre par effacement — ne pas effacer le membre du tableau : clôturer son coverage[x] pour conserver la traçabilité historique.

Ressources liées

  • CarePlan — plan(s) de prise en charge qui référencent l'équipe.
  • Practitioner, PractitionerRole — professionnels de santé membres.
  • RelatedPerson — aidants, proches, tiers de confiance.
  • Patient — peut figurer comme membre lui-même de son équipe.
  • Organization — organisation gestionnaire ou représentée.
  • EpisodeOfCare — épisode de soin qui peut référencer la CareTeam.
  • Encounter, Condition — référencent l'équipe pour rattacher l'épisode à ses acteurs.

Voir aussi : l'index FHIR R5.