文件名称:santedb-match:SanteDB记录匹配的基础结构类
文件大小:840KB
文件格式:ZIP
更新时间:2024-03-04 13:24:26
C#
SanteDB匹配器 该项目将模糊匹配服务的实现添加到安装了它的SanteDB iCDR核心实例中。 它提供: 识别重复记录的服务 根据iCDR的数据源对入站记录进行分类的服务 使用HDSI查询语法进行模糊搜索的查询过滤器 比赛流程 匹配项目中提供了两个匹配器: DeterministicMatcher可以直接从数据库中基于HDSI查询条件检测匹配项。 这些比赛不会得分,而是只有0.0或1.0的机率。 加权/得分匹配器,它使用三阶段算法来确定给定一系列规则的匹配项。 此匹配器的步骤如下: 阻止:在阻止阶段,HDSI查询针对基础数据库运行并被选择。 这样做是为了减少需要分类的记录数。 计分:在计分阶段,对被阻止的记录进行一系列转换和测量(从步骤1开始),并为每个记录分配一个分数。 分数表明该记录是匹配项的置信度。 分类:在最后阶段,将第2步中所有分数的加权总和分类为:匹配,可能匹
【文件预览】:
santedb-match-master
----.gitignore(5KB)
----SanteDB.Matcher.Test()
--------TransformerTests.cs(2KB)
--------Matching()
--------MatchConfigurationTest.cs(1KB)
--------Resources()
--------DummyConceptRepositoryService.cs(5KB)
--------Properties()
--------DummyMatchConfigurationProvider.cs(2KB)
--------DummyPatientDataPersistenceService.cs(7KB)
--------app.config(760B)
--------TestConfig.xml(7KB)
--------MatcherTest.cs(9KB)
--------SanteDB.Matcher.Test.csproj(7KB)
--------ExtensionMethodHelpers.cs(956B)
----README.md(4KB)
----License.rtf(59KB)
----SanteDB.Matcher()
--------Filters()
--------Schema()
--------Definition()
--------MathExtensions.cs(1KB)
--------Properties()
--------Util()
--------Model()
--------Exceptions()
--------Configuration()
--------Transforms()
--------SanteDB.Matcher.csproj(9KB)
--------Services()
--------Matchers()
--------Orm()
----LICENSE(11KB)
----NOTICE.md(55KB)
----santedb-match.sln(1KB)
----SanteDB.licenseheader(2KB)
----Solution Items()
--------PatientMatchSample.xml(6KB)
--------Phonix.dll(29KB)