Table of Contents

Class PhysicianProfile

Namespace
Core.CliniCore.Domain.Users.Concrete
Assembly
Core.CliniCore.dll
public class PhysicianProfile : AbstractUserProfile, IUserProfile, IIdentifiable
Inheritance
PhysicianProfile
Implements
Inherited Members
Extension Methods

Properties

AppointmentIds

public List<Guid> AppointmentIds { get; }

Property Value

List<Guid>

GraduationDate

public DateTime GraduationDate { get; }

Property Value

DateTime

LicenseNumber

public string LicenseNumber { get; }

Property Value

string

Name

public string Name { get; }

Property Value

string

PatientIds

public List<Guid> PatientIds { get; }

Property Value

List<Guid>

Role

public override UserRole Role { get; }

Property Value

UserRole

Specializations

public List<MedicalSpecialization> Specializations { get; }

Property Value

List<MedicalSpecialization>

StandardAvailability

public Dictionary<DayOfWeek, List<UnavailableTimeInterval>> StandardAvailability { get; }

Property Value

Dictionary<DayOfWeek, List<UnavailableTimeInterval>>

Methods

GetProfileTemplate()

protected override IProfileTemplate GetProfileTemplate()

Returns

IProfileTemplate

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.