Sante |
| 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 | |
| CdssDetectedIssueResult | CDSS Detected issue | |
| CdssProposeResult | CDSS proposal analysis result | |
| DataCacheEventArgs | Data caching event arguments | |
| DataPersistenceControlContext | A query context class that allows the caller to specify / override the load settings for the .Query() methods | |
| MessageInfo | Message information | |
| PreferredServiceAttribute | This attribute tells the dependency injection manager that the current implementation should be treated as the default when GetService is called | |
| 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 | |
| SubscriptionExecutedEventArgs | Event args for after subscription has been executed | |
| SubscriptionExecutingEventArgs | Event args for the pre-fire of a subscription being executed | |
| UpstreamIntegrationQueryControlOptions | Query options to control data coming back from the server | |
| UpstreamIntegrationResultEventArgs | Integration result arguments | |
| UpstreamRealmChangedEventArgs | Indicates that the upstream realm has changed | |
| UserPreferencesUpdatedEventArgs | A user's preferences have been updated |
| 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 | |
| IAuditDispatchService | Represents a service that dispatches audits to a central repository | |
| IBarcodeGenerator | Represents a provider of barcode formats (QR, GS1, etc) to render data | |
| 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 | |
| ICarePathwayDefinitionRepositoryService | CAre pathway definition service | |
| ICarePathwayEnrollmentService | Service which manages the enrolment of patients into care pathways | |
| ICdssResult | Marker interface for analysis results | |
| 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 | |
| IDataPersistenceServiceExTModel | Generic interface implementation | |
| IDataStreamManager | Manages streams of data for other services | |
| IDecisionSupportService | Service contract for service implementations which generate CarePlan instances | |
| IExtensionTypeRepository | Represents the extension type repository | |
| IFreetextSearchService | Contract which defines free-text search functionality | |
| IIdentityDomainRepositoryService | Represents a repository service for managing assigning authorities. | |
| ILocalizationService | Interface which provides localization functions | |
| ILocalServiceProviderTLocalService | A marker interface which indicates that this service is an local service for wrapper TLocalService | |
| IMailMessageService | Represents a service which handles the mailbox services. | |
| 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 | |
| INotifyRepositoryServiceExTModel | An implementation of a IRepositoryServiceEx which notifies when data is touched | |
| IOperatingSystemInfoService | Operating system information service | |
| IPatchService | Represents a patch service which can calculate and apply patches | |
| 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 | |
| IReferenceResolver | An interface that resolves references to a file | |
| IRelationshipValidationProvider | Represents a class which can manage the valid relationship types between two objects | |
| 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 | |
| IRequestRestarts | A service implementation that can request restarts of the application context (configuration changes, backups, etc.) | |
| 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 | |
| ISqlDataPersistenceService | Represents a data persistence service where arbitrary SQL can be run | |
| IStockContainerContent | Represents the content of a stock container | |
| IStockLedgerEntry | Represents a single ledger entry | |
| IStockManagementService | Represents a stock management repository service. | |
| ISubscriptionExecutor | Contract which defines a dCDR subscription executor | |
| ISubscriptionRepository | Represents a repository which maintains subscription definitions | |
| ITagPersistenceService | Taggable persistence service | |
| ITemplateDefinitionRepositoryService | Represents a template definition repository which loads clinical template definitions | |
| IThreadPoolService | Represents a thread pooling service | |
| IUnionQueryDataPersistenceServiceTEntity |
Represents a data persistence provider that can store and continue queries
Obsolete | |
| IUpstreamAvailabilityProvider | Implementers can fetch metadata about the upstream service | |
| IUpstreamIntegrationService | Represents an integration service which is responsible for sending and pulling data to/from remote sources as a configured device or application account principal rather than an interactive user | |
| IUpstreamManagementService | Represents an upstream enrolment management service | |
| IUpstreamRealmSettings | Represents an upstream realm (security environment) which this iCDR instance is configured to join | |
| IUpstreamServiceProviderTUpstreamService | Identifies an implementation as strictly providing upstream source for the information | |
| IUserPreferencesManager | A special type of configuration manager that allows users to set custom settings (like views, color schemes, etc) | |
| IValidatingRepositoryServiceTModel | Represents a repository that can validate |
| Enumeration | Description | |
|---|---|---|
| DeleteMode | Specified the method of deletion | |
| LoadMode | Load strategy | |
| MessageState | Identifies the status of a message | |
| RecordMergeStatus | Record merge statuys | |
| ServiceInstantiationType | Service instantiation type | |
| TransactionMode | Data persistence transaction control modes |