interface AppointmentParticipant {
    _required?: Element;
    _status?: Element;
    actor?: Reference;
    extension?: Extension[];
    id?: id;
    modifierExtension?: Extension[];
    period?: Period;
    required?: code;
    status: code;
    type?: CodeableConcept[];
}

Properties

_required?: Element

required | optional | information-only

_status?: Element

accepted | declined | tentative | needs-action

actor?: Reference

Person, Location/HealthcareService or Device

extension?: Extension[]

Additional content defined by implementations

id?: id

Unique id for inter-element referencing

modifierExtension?: Extension[]

Extensions that cannot be ignored even if unrecognized

period?: Period

Participation period of the actor

required?: code

required | optional | information-only

status: code

accepted | declined | tentative | needs-action

Role of participant in the appointment