Click or drag to resize

SimpleRecordMatchingService Class

Represents a deterministic record matching service
Inheritance Hierarchy
SystemObject
  SanteDB.Matcher.MatchersBaseRecordMatchingService
    SanteDB.Matcher.MatchersSimpleRecordMatchingService

Namespace: SanteDB.Matcher.Matchers
Assembly: SanteDB.Matcher (in SanteDB.Matcher.dll) Version: 3.0.2081-alpha+c89b6faf865d37596ce49c6b3119b280fbaa425a
Syntax
public class SimpleRecordMatchingService : BaseRecordMatchingService

The SimpleRecordMatchingService type exposes the following members.

Constructors
 NameDescription
Public methodSimpleRecordMatchingServiceInitializes a new instance of the SimpleRecordMatchingService class
Top
Properties
 NameDescription
Public propertyServiceName Gets the service name
(Overrides BaseRecordMatchingServiceServiceName)
Top
Methods
 NameDescription
Public methodBlockT Perform the record matching services
(Inherited from BaseRecordMatchingService)
Public methodClassify(IdentifiedData, IEnumerableIdentifiedData, String, IRecordMatchingDiagnosticSession) Classify
(Inherited from BaseRecordMatchingService)
Public methodClassifyT(T, IEnumerableT, String, IRecordMatchingDiagnosticSession) Classiries the specified blocks into matching results
(Inherited from BaseRecordMatchingService)
Public methodClassifyT(T, IEnumerableT, String, IRecordMatchingDiagnosticSession) Classify the specified inputs
(Overrides BaseRecordMatchingServiceClassifyT(T, IEnumerableT, String, IRecordMatchingDiagnosticSession))
Public methodCreateDiagnosticSession Create a diagnostics session
(Inherited from BaseRecordMatchingService)
Public methodCreateMatchReport(Type, Object, IEnumerableIRecordMatchResult, IRecordMatchingDiagnosticSession) Create a match report from the record type
(Inherited from BaseRecordMatchingService)
Public methodCreateMatchReportT(T, IEnumerableIRecordMatchResultT, IRecordMatchingDiagnosticSession) Create a match report
(Inherited from BaseRecordMatchingService)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodMatch(IdentifiedData, String, IEnumerableGuid, IRecordMatchingDiagnosticSession) Perform the specified match on input
(Inherited from BaseRecordMatchingService)
Public methodMatchT(T, String, IEnumerableGuid, IRecordMatchingDiagnosticSession) Performs a block and match operation
(Overrides BaseRecordMatchingServiceMatchT(T, String, IEnumerableGuid, IRecordMatchingDiagnosticSession))
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Protected fieldm_tracer Trace logger
(Inherited from BaseRecordMatchingService)
Top
Extension Methods
 NameDescription
Public Extension MethodConvertTReturn The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods)
Public Extension MethodWithControl With control parameter is used as a wrapper for _ parameters
(Defined by QueryFilterExtensions)
Top
See Also