Namespace Core.CliniCore.Repositories.Remote
Classes
- RemoteAdministratorRepository
Remote repository implementation that calls the API for administrator operations. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemoteAppointmentRepository
Remote repository implementation that calls the API for appointment operations. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemoteClinicalDocumentRepository
Remote repository implementation that calls the API for clinical document operations. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemoteCredentialRepository
Remote repository implementation that calls the API for credential operations. Unlike other remote repos, credentials require special auth endpoints. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemotePatientRepository
Remote repository implementation that calls the API for patient operations. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemotePhysicianRepository
Remote repository implementation that calls the API for physician operations. Uses ApiRoutes for all endpoint paths (single source of truth).
- RemoteRepositoryBase
Base class for remote repositories that communicate with the API via HTTP. Provides shared HttpClient configuration and JSON serialization helpers.
- RemoteServiceExtensions
Extension methods for registering Remote repositories with dependency injection. Use this when the application should communicate with the API for persistence.