SanteDB.Core.Services Namespace |
| Class | Description | |
|---|---|---|
| ApiServiceProviderAttribute |
Represents a service provider which is for an API
| |
| BaseBusinessRulesServiceTModel |
Represents a business rules service with no behavior, but intended to help in the implementation of another
business rules service
| |
| BusinessRulesExtensions |
Business rule extensions
| |
| DataCacheEventArgs |
Data caching event arguments
| |
| MessageInfo |
Message information
| |
| ProgressChangedEventArgs |
Event arguments for process changing event
| |
| RecordMergeResult |
Represents a record merging result
| |
| RepositoryEventArgsTModel |
Represents event args fired at the repository level
| |
| ServiceProviderAttribute |
Identifies the manner in which a service is executed
| |
| SessionEstablishedEventArgs |
Event arguments for session establishment
|
| Structure | Description | |
|---|---|---|
| ComponentAlias |
Represents a component alias
| |
| NetworkInterfaceInfo |
Represents network interface information
|
| Interface | Description | |
|---|---|---|
| IAdhocCacheService |
Defines a service which can store commonly used objects in a transient cache
| |
| IAliasProvider |
Provider for name and place aliasing
| |
| IAssigningAuthorityRepositoryService |
Represents a repository service for managing assigning authorities.
| |
| IAuditDispatchService |
Represents a service that dispatches audits to a central repository
| |
| IBarcodeProviderService |
Represents a barcode generator (QR, CODE39, etc.) which generates visual pointers to provided data
| |
| IBulkDataPersistenceService |
Represents a data persisetence service that can handle bulk operations
| |
| IBusinessRulesService |
Represents a generic interface for business rules services
| |
| IBusinessRulesServiceTModel |
Represents a service that executes business rules based on triggers which happen in the IRepositoryService layer
| |
| ICancelRepositoryServiceTModel |
Represents a repository that can cancel an Act that is in progress
| |
| ICarePlanService |
Service contract for service implementations which generate CarePlan instances
| |
| IClinicalProtocolRepositoryService |
Contract for service implementations which store and manage definitions of Protocol | |
| IConceptRepositoryService |
Represents a service which is responsible for the maintenance of concepts.
| |
| IConfigurationManager |
Contract for service implementations that manage the core SanteDB configuration
| |
| IDaemonService |
Defines a service which follows the daemon service pattern (https://help.santesuite.org/developers/server-plugins/implementing-.net-features/daemon-services)
| |
| IDataArchiveService |
Service contract for data archival and purging
| |
| IDataCachingService |
Defines a service which can be used by callers to store full IdentifiedData RIM objects
in a transient cache.
| |
| IDataPersistenceService |
Non-generic form of the data persistene service
| |
| IDataPersistenceServiceTData |
Represents a data persistence service which is capable of storing and retrieving data
to/from a data store
| |
| IDataPersistenceServiceEx |
Extended data persistence service
| |
| IDataPersistenceServiceExTModel |
Generic interface implementation
| |
| IExtensionTypeRepository |
Represents the extension type repository
| |
| IFastQueryDataPersistenceServiceTEntity |
Data persistence service lean mode
| |
| IFastQueryRepositoryServiceTEntity |
Represents a query repository service which can find lean queries
| |
| IFreetextSearchService |
Contract which defines free-text search functionality
| |
| ILocalizationService |
Interface which provides localization functions
| |
| IMailMessageRepositoryService |
Represents an alerting service.
| |
| IMessagePersistenceService |
Identifies a service which maintains a log of messages received to ensure that actions are only processed once
| |
| INetworkInformationService |
Represents network information service
| |
| INotifyRepositoryServiceTModel |
A IRepositoryService which can notify other classes of changes to data
| |
| IOperatingSystemInfoService |
Operating system information service
| |
| IPatchService |
Represents a patch service which can calculate and apply patches
| |
| IPersistableQueryRepositoryServiceTEntity |
Persistable query provider is an extensable interface which can perform a query with state
| |
| IQueryPersistenceService |
Defines a service which can store the results of a query for later retrieval
| |
| IQueryResultScoreT |
An interface which describes a query result score
| |
| IQueryScoringService |
Represents a service that can score queries
| |
| IRecordMergingService |
Record merging service
| |
| IRecordMergingServiceT |
Represents a service which appropriately merges / unmerges records
| |
| IReportProgressChanged |
Defines a class that can report progress has changed over a long running process
| |
| IRepositoryService |
Repository service
| |
| IRepositoryServiceTModel |
Represents a repository service
| |
| IRepositoryServiceExTModel |
Represents a IRepositoryService service which has extended functionality
| |
| IResourceCheckoutService |
A resource locking service
| |
| IResourcePointerService |
Represents a service which is tasked with generating verified pointers to data
| |
| ISecuredRepositoryService |
Represents a repository service that applies permission
| |
| ISecurityRepositoryService |
Security repository service is responsible for the maintenance of security entities
| |
| IServiceFactory |
Represents a service factory which is capable of creating services
| |
| IServiceImplementation |
Defines a basic marker class for all service implementations
| |
| IServiceManager |
Represents a service manager
| |
| ISessionIdentityProviderService |
Represents a session identity service that can provide identities
| |
| ISessionProviderService |
Represents a service which is responsible for the storage and retrieval of sessions
| |
| ISqlDataPersistenceService |
Represents a data persistence service where arbitrary SQL can be run
| |
| IStockManagementRepositoryService |
Represents a stock management repository service.
| |
| IStoredQueryDataPersistenceServiceTEntity |
Represents a data persistence provider that can store and continue queries
| |
| ISubscriptionExecutor |
Contract which defines a dCDR subscription executor
| |
| ISubscriptionRepository |
Represents a repository which maintains subscription definitions
| |
| ITagPersistenceService |
Taggable persistence service
| |
| ITemplateDefinitionRepositoryService |
Represents a repository which deals with metadata such as assigning authorities,
concept classes, etc.
| |
| IThreadPoolService |
Represents a thread pooling service
| |
| IUnionQueryDataPersistenceServiceTEntity |
Represents a data persistence provider that can store and continue queries
| |
| IValidatingRepositoryServiceTModel |
Represents a repository that can validate
|
| Enumeration | Description | |
|---|---|---|
| MessageState |
Identifies the status of a message
| |
| RecordMergeStatus |
Record merge statuys
| |
| ServiceInstantiationType |
Service instantiation type
| |
| TransactionMode |
Data persistence modes
|