EncounterParticipant

A practitioner or other individual who participated in a healthcare encounter, tracking their role, responsibilities, and time period of involvement. Essential for care attribution, billing accuracy, and proper clinical handoffs between healthcare professionals.

Overview

EncounterParticipant documents everyone involved in a patient's care during an encounter. From the primary attending physician to consulting specialists, nurses, interpreters, and support staff - each participant is recorded with their role, specialty, and time of involvement. This supports provider attribution for billing, care team coordination, quality metrics, and legal documentation.

Key Concepts

Participant Types

The type field defines the role in the encounter:

TypeDescriptionBilling Impact
primaryMain responsible providerPrimary billing
secondarySupporting providerMay bill separately
admitterProvider who admitted patientAdmission attribution
attenderProvider attending to patientRounding documentation
consultantSpecialist providing consultConsult billing
referrerProvider who referred patientReferral tracking
participantGeneral participantTeam documentation
translatorLanguage interpreterSupport services
emergency-contactEmergency contact personNot a provider

Primary Provider

The isPrimary flag identifies the responsible provider:

  • One participant should be marked as primary
  • Primary provider owns the care plan
  • Accountable for clinical decisions
  • First contact for questions

Clinical Role

The role field links to HealthReferencePractitionerRole:

  • Attending Physician
  • Consulting Specialist
  • Resident Physician
  • Nurse Practitioner
  • Registered Nurse
  • Medical Interpreter

Specialty Context

The specialty field captures the clinical specialty:

  • May differ from practitioner's primary specialty
  • Relevant when consulting outside usual scope
  • Important for quality metrics by specialty
  • Links to HealthReferencePractitionerSpecialty

Time Period

The period field tracks involvement duration:

  • When the provider became involved
  • When they completed their participation
  • Supports shift-based documentation
  • Enables time-based billing

Use Cases

Assigning Primary Provider

At encounter start:

  1. Create EncounterParticipant for attending
  2. Set type: "primary" and isPrimary: true
  3. Record role (Attending Physician)
  4. Set specialty based on care context
  5. Begin period at encounter start

Requesting Consultation

When specialist input needed:

  1. Create EncounterParticipant for consultant
  2. Set type: "consultant"
  3. Record consulting specialty
  4. Note the consultation question
  5. Track consultation period

Shift Handoff

During care transition:

  1. End period for departing provider
  2. Create new participant for incoming provider
  3. Document handoff in notes
  4. Update primary if responsibility transfers
  5. Ensure coverage continuity

Interpreter Services

When language support needed:

  1. Create participant with type: "translator"
  2. Note languages involved
  3. Track time of interpretation
  4. Associate with clinical encounters requiring translation
  5. Support language access compliance

Care Team Review

For team documentation:

  1. Query all participants for encounter
  2. Display care team roster
  3. Show roles and specialties
  4. Identify primary responsible provider
  5. Enable team communication

Related Entities

EntityRelationshipDescription
EncounterBelongs toParent encounter
PractitionerReferencesParticipating provider
HealthReferencePractitionerRoleReferencesRole in encounter
HealthReferencePractitionerSpecialtyReferencesSpecialty for this encounter
PeriodContainsTime of involvement

Calculated Fields

FieldTypeDescription
isActivebooleanTrue when period includes current time

Enums

type

ValueDescription
primaryMain provider responsible for the encounter
secondaryAdditional provider supporting the primary
admitterProvider who admitted the patient to facility
attenderProvider currently attending to patient
consultantSpecialist providing expert consultation
referrerProvider who referred patient for this encounter
participantGeneral participant in the care team
translatorLanguage interpreter facilitating communication
emergency-contactEmergency contact person (non-provider)
9 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
encounterEncounter
stored

Reference to the healthcare encounter this participation relates to

Required
individualPractitioner
stored

The healthcare practitioner who participated in the encounter

Required
typestring
stored

Role or function of the participant in the encounter, indicating their level of involvement and responsibility

Values: primary, secondary, admitter, attender, consultant, referrer, participant, translator, emergency-contact

Example: "primary"

Required
periodPeriod
stored

Time period during which the participant was actively involved in the encounter

Optional
isPrimaryboolean
stored

Whether this participant is the primary/responsible provider for the encounter

Example: true

Optional
roleHealthReferencePractitionerRole
stored

Specific clinical or administrative role the participant performed during the encounter

Optional
specialtyHealthReferencePractitionerSpecialty
stored

Medical specialty under which the participant provided care during this encounter

Optional
notesstring
stored

Additional notes about the participant's involvement, special circumstances, or handoff details

Example: "Consulted for second opinion on treatment plan"

Optional
isActiveboolean
calculated

Whether this participant is currently actively participating in the encounter (period includes current date/time)

Optional

Examples

Example 1

{
  "@type": "EncounterParticipant",
  "encounter": {
    "@type": "Encounter",
    "status": "in-progress"
  },
  "individual": {
    "@type": "Practitioner",
    "givenName": "Michael",
    "familyName": "Chen",
    "specialties": [
      {
        "@type": "HealthReferencePractitionerSpecialty",
        "code": "CARDIO",
        "label": "Cardiology",
        "category": "medical"
      }
    ]
  },
  "type": "primary",
  "period": {
    "@type": "Period",
    "start": "2024-11-30T09:00:00Z",
    "end": "2024-11-30T10:30:00Z"
  },
  "isPrimary": true,
  "role": {
    "@type": "HealthReferencePractitionerRole",
    "code": "ATTENDING",
    "label": "Attending Physician",
    "category": "physician"
  },
  "specialty": {
    "@type": "HealthReferencePractitionerSpecialty",
    "code": "CARDIO",
    "label": "Cardiology",
    "category": "medical"
  },
  "notes": "Primary attending physician for routine cardiology follow-up"
}

Example 2

{
  "@type": "EncounterParticipant",
  "encounter": {
    "@type": "Encounter",
    "status": "finished"
  },
  "individual": {
    "@type": "Practitioner",
    "givenName": "Emily",
    "familyName": "Rodriguez",
    "specialties": [
      {
        "@type": "HealthReferencePractitionerSpecialty",
        "code": "NEURO",
        "label": "Neurology",
        "category": "medical"
      }
    ]
  },
  "type": "consultant",
  "period": {
    "@type": "Period",
    "start": "2024-11-28T14:00:00Z",
    "end": "2024-11-28T14:45:00Z"
  },
  "isPrimary": false,
  "role": {
    "@type": "HealthReferencePractitionerRole",
    "code": "CONSULTANT",
    "label": "Consulting Specialist",
    "category": "physician"
  },
  "specialty": {
    "@type": "HealthReferencePractitionerSpecialty",
    "code": "NEURO",
    "label": "Neurology",
    "category": "medical"
  },
  "notes": "Consulted for neurological assessment of patient with headaches"
}

Example 3

{
  "@type": "EncounterParticipant",
  "encounter": {
    "@type": "Encounter",
    "status": "finished"
  },
  "individual": {
    "@type": "Practitioner",
    "givenName": "Maria",
    "familyName": "Santos"
  },
  "type": "translator",
  "period": {
    "@type": "Period",
    "start": "2024-11-25T10:00:00Z",
    "end": "2024-11-25T11:00:00Z"
  },
  "isPrimary": false,
  "role": {
    "@type": "HealthReferencePractitionerRole",
    "code": "INTERPRETER",
    "label": "Medical Interpreter",
    "category": "support"
  },
  "notes": "Provided Spanish-English translation services for patient communication"
}