Table of Contents

Namespace Core.CliniCore.Repositories

Classes

RepositoryOperationException

Exception thrown when a repository operation (Add, Update, Delete) fails. Provides context about which operation failed and on what entity.

Interfaces

IAdministratorRepository

Repository interface for administrator profile operations. Extends generic repository with administrator-specific queries.

IAppointmentRepository

Repository interface for appointment (time interval) operations. Extends generic repository with scheduling-specific queries.

IClinicalDocumentRepository

Repository interface for clinical document operations. Extends generic repository with clinical documentation-specific queries.

ICredentialRepository

Repository interface for user credential operations. Extends generic repository with credential-specific queries.

IPatientRepository

Repository interface for patient profile operations. Extends generic repository with patient-specific queries.

IPhysicianRepository

Repository interface for physician profile operations. Extends generic repository with physician-specific queries.

IRepository<T>