Represents a Doctor entity in the system, which extends the base properties of a MongoEntity. The Doctor entity contains information about a medical professional, including their status, identification, and contact details.

Properties:

interface Doctor {
    _id?: string;
    active: boolean;
    corpsId: string;
    createdAt: DateTime;
    deleted: boolean;
    description: string;
    email: string;
    external: boolean;
    name: string;
    phone: string;
    updatedAt: DateTime;
}

Hierarchy (View Summary)

Properties

_id?: string
active: boolean

Indicates whether the doctor is currently active.

corpsId: string

The unique identifier associated with the doctor's organization or corps.

createdAt: DateTime
deleted: boolean
description: string

A brief description or additional information about the doctor.

email: string

The doctor's email address used for contact and communication.

external: boolean

Specifies if the doctor is an external professional.

name: string

The full name of the doctor.

phone: string

The phone number of the doctor for contact purposes.

updatedAt: DateTime