Table of Contents

Class AppointmentEntity

Namespace
API.CliniCore.Data.Entities
Assembly
API.CliniCore.dll

EF Core entity for appointment persistence. Maps closely to AppointmentTimeInterval.

public class AppointmentEntity
Inheritance
AppointmentEntity
Inherited Members
Extension Methods

Properties

AppointmentType

public string AppointmentType { get; set; }

Property Value

string

CancellationReason

public string? CancellationReason { get; set; }

Property Value

string

ClinicalDocumentId

public Guid? ClinicalDocumentId { get; set; }

Property Value

Guid?

CreatedAt

public DateTime CreatedAt { get; set; }

Property Value

DateTime

Description

public string Description { get; set; }

Property Value

string

End

public DateTime End { get; set; }

Property Value

DateTime

Id

public Guid Id { get; set; }

Property Value

Guid

ModifiedAt

public DateTime? ModifiedAt { get; set; }

Property Value

DateTime?

Notes

public string? Notes { get; set; }

Property Value

string

PatientId

public Guid PatientId { get; set; }

Property Value

Guid

PhysicianId

public Guid PhysicianId { get; set; }

Property Value

Guid

ReasonForVisit

public string? ReasonForVisit { get; set; }

Property Value

string

RescheduledFromId

public Guid? RescheduledFromId { get; set; }

Property Value

Guid?

RoomNumber

public int? RoomNumber { get; set; }

Property Value

int?

Start

public DateTime Start { get; set; }

Property Value

DateTime

Status

public string Status { get; set; }

Property Value

string