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.