Record Matching Provider
IRecordMatchingService
in assembly SanteDB.Core.Api version 3.0.1980.0
Summary
Represents a service that performs record matching and classification
Operations
Block
IQueryResultSet<T>
T input String configurationId IEnumerable<Guid> ignoreList IRecordMatchingDiagnosticSession collector
Instructs the record matching service to perform a quick block function of records for type with
Classify
IEnumerable<IRecordMatchResult<T>>
T input IEnumerable<T> blocks String configurationId IRecordMatchingDiagnosticSession collector
Instructs the record matcher to run a detailed classification on the matching blocks in
Match
IEnumerable<IRecordMatchResult<T>>
T input String configurationId IEnumerable<Guid> ignoreList IRecordMatchingDiagnosticSession collector
Instructs the record matcher to run a block and match operation against
Match
IEnumerable<IRecordMatchResult>
IdentifiedData input String configurationId IEnumerable<Guid> ignoreList IRecordMatchingDiagnosticSession collector
A non-generic method which uses the type of to call Match
Classify
IEnumerable<IRecordMatchResult>
IdentifiedData input IEnumerable<IdentifiedData> blocks String configurationId IRecordMatchingDiagnosticSession collector
A non-generic method which uses the type of to call Classify
CreateDiagnosticSession
IRecordMatchingDiagnosticSession
none
TODO
Implementations
BaseRecordMatchingService - (SanteDB.Matcher)
Represents base record matching service for SanteDB Matcher
This service implementation is abstract or is a generic definition. It is intended to be implemented or constructed at runtime from other services and cannot be used directly
SanteMatch Deterministic Matcher - (SanteDB.Matcher)
Represents a deterministic record matching service
Service Registration
SanteMatch Probabalistic Match Service - (SanteDB.Matcher)
Represents a probabalistic record matching service
Service Registration
MdmRecordMatchingService - (SanteDB.Persistence.MDM)
Represents a matching service that wraps the underlying system IRecordMatchingService and provides additional functionality
Service Registration
Example Implementation
References
Last updated