一种通过辅助配置文件来读取并自动匹配患者ID的算法的制作方法

文档序号:32478588发布日期:2022-12-09 20:07阅读:205来源:国知局
一种通过辅助配置文件来读取并自动匹配患者ID的算法的制作方法
一种通过辅助配置文件来读取并自动匹配患者id的算法
技术领域
1.本发明涉及数据读取技术领域,具体为一种通过辅助配置文件来读取并自动匹配患者id的算法。


背景技术:

2.眼底照相机就是给眼睛的视网膜拍照的机器,适用于眼球震颤、糖尿病、青光眼等疾病的诊断,某些品牌的眼底照相机早年使用了btrieve database数据库存储数据,但目前btrieve database厂家已经不提供此数据库的安装和服务,从眼底照相机电脑主机中复制出来的眼底照片文件名编码一般为im000000、im000001格式,无法确定此文件对应的患者id信息,阻碍了眼底照片在科研上的深入挖掘利用,
3.利用眼底照片,需要满足以下三点要求:
4.1、照片清晰;
5.2、对应具体的患者,能区分患者不同时期的眼底照片;
6.3、患者信息全面,包括患者检查诊断结果、化验数据,
7.以上第2、3点的实现,都必须解决眼底照片文件名与患者id对应关系的问题,但是由于btrieve database原厂已经不能提供安装和服务,导致无法通过数据库来快速读取照片文件与患者信息的对应关系,大大降低了眼底照片在科研上的二次使用效率,因此我们提出了一种通过辅助配置文件来读取并自动匹配患者id的算法。


技术实现要素:

8.针对现有技术的不足,本发明提供了一种通过辅助配置文件来读取并自动匹配患者id的算法,解决了上述背景技术中提出的由于btrieve database原厂已经不能提供安装和服务,导致无法通过数据库来快速读取照片文件与患者信息的对应关系,大大降低了眼底照片在科研上的二次使用效率的问题。
9.为实现以上目的,本发明通过以下技术方案予以实现:一种通过辅助配置文件来读取并自动匹配患者id的算法,包括以下步骤:
10.s1:从眼底照相机中复制存储眼底照片的文件夹,照片文件名为im000000、im000001、im000002的格式;
11.s2:搜索hist000x的特征文件;
12.s3:使用记事本处理工具打开此文件,进行转码处理,即将文件由ansi格式转换为utf-8格式,此时文件内部将多个患者眼底照片的数据体现为一行数据;
13.s4:编写程序算法a:以“*im”替换为“《br》*im”,保存为.html文件,打开.html文件,数据自动以*im区分为多行,即患者的每次眼底照片数据都以一行数据显示,这一行内不同数值以空格分隔符区分这条数据中组成字段,字段包括患者pid号、年龄、性别、拍照日期、照片文件名,通过导入方式存储到mysql数据中;
14.s5:编写程序b:使用java程序读取眼底照片文件,使用算法a批量修改文件名称为
患者id+“_”+顺序号;
15.s6:编写程序c:支持使用患者id搜索对应的眼底照片和患者信息,支持放大缩小、旋转、标注。
16.优选的,所述患者信息包括患者的身份id、诊断日期、患者的生日信息。
17.优选的,所述眼底照相机选用topcon imagenet r-3品牌的眼底照相机。
18.优选的,所述字段包括患者pid号、年龄、性别、拍照日期、照片文件名。
19.本发明提供了一种通过辅助配置文件来读取并自动匹配患者id的算法,具备以下有益效果:
20.1、该通过辅助配置文件来读取并自动匹配患者id的算法,通过辅助配置文件来自动匹配患者id的算法,实现了眼底照片文件名与患者id对应关系,自带的管理软件使用btrieve database数据库,支持每次处理一个文件名的转换;初步评估,处理2万眼底照片的文件名转换就需要2个人月的时间,而使用本发明,运行程序处理同样数量的眼底照片仅需要30分钟,同时自带的管理软件不支持对数万张眼底照片进行快速地应用到人工智能上,而本发明可以直接应用,大大提升了眼底照片在科研上的二次使用效率。
附图说明
21.图1为本发明的流程示意图;
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
23.请参阅图1,本发明提供一种技术方案:一种通过辅助配置文件来读取并自动匹配患者id的算法,包括以下步骤:
24.s1:以topcon imagenet r-3品牌的眼底照相机为例,从眼底照相机中复制存储眼底照片的文件夹,照片文件名为im000000、im000001、im000002、im000003、im000004
……
的格式;
25.s2:搜索hist000x的特征文件;
26.s3:使用记事本处理工具打开此文件,进行转码处理,即将文件由ansi格式转换为utf-8格式,此时文件内部将多个患者眼底照片的数据体现为一行数据;
27.s4:编写程序算法a:以“*im”替换为“《br》*im”,保存为.html文件,打开.html文件,数据自动以*im区分为多行,即患者的每次眼底照片数据都以一行数据显示,这一行内不同数值以空格分隔符区分这条数据中组成字段,字段包括患者pid号、年龄、性别、拍照日期、照片文件名,通过导入方式存储到mysql数据中;
28.s5:编写程序b:使用java程序读取眼底照片文件,使用算法a批量修改文件名称为患者id+“_”+顺序号;
29.s6:编写程序c:支持使用患者id搜索对应的眼底照片和患者信息(包括id、诊断日期、患者生日),支持放大缩小、旋转、标注,通过辅助配置文件来自动匹配患者id的算法,实现了眼底照片文件名与患者id对应关系。
30.综上所述,该通过辅助配置文件来读取并自动匹配患者id的算法,使用时,从眼底
照相机中复制存储眼底照片的文件夹,照片文件名为im000000、im000001格式;搜索hist000x的特征文件;使用记事本处理工具打开此文件,进行转码处理,即将文件由ansi格式转换为utf-8格式,此时文件内部将多个患者眼底照片的数据体现为一行数据;编写程序算法a:以“*im”替换为“《br》*im”,保存为.html文件,打开.html文件,数据自动以*im区分为多行,即患者的每次眼底照片数据都以一行数据显示,这一行内不同数值以空格分隔符区分这条数据中组成字段,字段包括患者pid号、年龄、性别、拍照日期、照片文件名,通过导入方式存储到mysql数据中;编写程序b:使用java程序读取眼底照片文件,使用算法a批量修改文件名称为患者id+“_”+顺序号;编写程序c:支持使用患者id搜索对应的眼底照片和患者信息(包括id、诊断日期、患者生日),支持放大缩小、旋转、标注。
31.最后应说明的几点是:首先,在本技术的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变,则相对位置关系可能发生改变;
32.其次:本发明公开实施例附图中,只涉及到与本公开实施例涉及到的结构,其他结构可参考通常设计,在不冲突情况下,本发明同一实施例及不同实施例可以相互组合;
33.最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1