Click or drag to resize

IRecordMergingService Interface

Record merging service

Namespace: SanteDB.Core.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface IRecordMergingService : IServiceImplementation

The IRecordMergingService type exposes the following members.

Properties
 NameDescription
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodCancelDetectGlobalMergeCandidates Provides a request to cancel the detection of merge candidates
Public methodClearGlobalIgnoreFlags Clear all ignore flags
Public methodClearGlobalMergeCanadidates Clear global merge candidates
Public methodClearIgnoreFlags Clear ignored flags
Public methodClearMergeCandidates Clear all merge candidates
Public methodDetectGlobalMergeCandidates Reset the merge links in the data
Public methodDetectMergeCandidates Perform the necessary operations to detect merge candidates for masterKey
Public methodGetGlobalMergeCandidates Get all merge candidates
Public methodGetIgnored Gets the ignore list for the specified master record
Public methodGetIgnoredKeys Gets the ignore list for the specified master record
Public methodGetMergeCandidateKeys Gets the duplicates for the specified master record
Public methodGetMergeCandidates Get merge candidate keys
Public methodIgnore Indicates that the engine should ignore the specified false positives
Public methodMerge Merges the specified linkedDuplicates into masterKey
Public methodReset(Boolean, Boolean) Removes all data related to matching and re-runs the matching
Public methodReset(Guid, Boolean, Boolean) Reset the specified merge service data on the specified record
Public methodUnIgnore Indicates that an ignored record should be removed from the ignore list
Public methodUnmerge Un-merges the specified unmergeDuplicateKey from masterKey
Top
See Also