掌桥专利:专业的专利平台
掌桥专利
首页

一种医疗废物全程溯源智慧卫监管理方法

文献发布时间:2023-06-19 19:28:50


一种医疗废物全程溯源智慧卫监管理方法

技术领域

本发明涉及信息技术领域,尤其涉及一种医疗废物全程溯源智慧卫监管理方法。

背景技术

医疗废弃物很多是一些带有环境污染、毒性、病菌感染传播等危害的废弃物,其最终处理经常受到监管。但是据新闻报道曝光了,还是有一些别有用心的人,利用用过的注射器、血包,碾碎变成了蔬菜网袋、儿童玩具等。医疗废弃物在被查处的过程中,可能涉及到溯源监管,但是由于利益驱动,有些人会对溯源信息进行造假,或者破坏其可溯源信息。造成即使查获了不规范处理的医疗废弃物,依然难以定位和管理,难以了解是在哪个环节出现了问题。虽然有一些技术可以实现二维码扫码定位,但是这些定位和溯源方法,存在简单化或成本高等问题。例如,将每一个废弃物都嵌入GPS定位芯片或RFID芯片,不仅是一笔很大的开支,而且大部分的废弃物是要被丢弃的物品,这样会加大成本。另一方面,废弃物如果全部采用简单的溯源技术得到溯源信息。有的人也会慢慢研究此溯源技术,进而对此溯源技术进行破坏,例如采用虚假的芯片或者破坏溯源标签的方法,进行违法行为。因此,需要提出一种医疗废物全程溯源智慧卫监管理方法,以克服上述问题。

发明内容

本发明提供了一种医疗废物全程溯源智慧卫监管理方法,主要包括:

构建医疗器械知识图谱;综合分析医疗废弃物,监管医疗废弃物,所述综合分析医疗废弃物,监管医疗废弃物,具体包括:获取医疗废弃物的二次利用值,对医疗废弃物进行再利用分析,获取基础二次利用值,利用TextCNN医疗废弃物损害分类模型,获取医疗废弃物的二次利用值,基于医疗器械知识图谱,获取基础价值,根据相关三元组,得到医疗废弃物的关联价值度和用途价值度,根据医疗废弃物溯源检测方法,获取溯源重要度;利用医疗器械知识图谱,根据溯源值,获取医疗废弃物的成本预估值,所述利用医疗器械知识图谱,根据溯源值,获取医疗废弃物的成本预估值,具体包括:利用医疗器械知识图谱,关联挖掘医疗废弃物,获取医疗废弃物的搭配方式及对应的重要度,结合溯源值和二次利用值,获取医疗废弃物的成本预估值;设计可定位标签与非可定位普通标签;获取标签相似度,监管医疗废弃物溯源;根据标签相似度,测试溯源定位隐蔽性,加密定位信息,更新成本预估值。

进一步可选地,所述构建医疗器械知识图谱包括:

在搜索引擎中以关键词医疗器械常用名称进行检索,在返回的网页列表中,按照从上往下的顺序,除去广告网页外,依次点击并进入前预设阈值个网页;抓取网页中出现的医疗器械名称,构成医疗器械词汇表;遍历医疗器械词汇表中的每一个词汇,在搜索引擎中输入此词汇A,按照从上往下的顺序,除去广告网页外,依次点击并进入除去广告网页外,前预设阈值个网页,利用python正则表达式,得到与此词汇有关联的词汇B,并将词汇A与词汇B设定为关联关系,对应的三元组为:词汇A-关联-词汇B;在购物平台中,输入词汇A,进入商品详情界面,得到词汇A对应的价格值、类别,得到对应的三元组为:词汇A-价格-价格值、词汇A-类别-具体类别;每个词汇对应的关联、价格、类别属性三元组,构成医疗器械知识图谱。

进一步可选地,所述综合分析医疗废弃物,监管医疗废弃物包括:

首先分析医疗废弃物的再利用价值,得到基础二次利用价值,通过医疗废弃物损害分类类型的判定,得到额外利用值,计算基础二次利用值和额外利用值的和并取平均数,得到二次利用值;然后从医疗废弃物自身价格和自身价值两方面,对医疗废弃物进行价值分析;包括:获取医疗废弃物的二次利用值;对医疗废弃物进行再利用分析,获取基础二次利用值;利用TextCNN医疗废弃物损害分类模型,获取医疗废弃物的二次利用值;基于医疗器械知识图谱,获取基础价值;根据相关三元组,得到医疗废弃物的关联价值度和用途价值度;根据医疗废弃物溯源检测方法,获取溯源重要度;

所述获取医疗废弃物的二次利用值,具体包括:

根据医疗废弃物再利用种类及其管理方式,得到基础二次利用值,利用TextCNN医疗废弃物损害分类模型,得到额外利用值;计算基础二次利用值与额外利用值的和,并计算两者的平均值,得到二次利用值。

所述对医疗废弃物进行再利用分析,获取基础二次利用值,具体包括:

设定医疗废弃物的再利用种类包括废纸、废玻璃、废金属容器、废塑料、厨余、废石膏模、废弃尖锐器具、废摄影膜片、废定影液;利用搜索引擎检索医疗废弃物再利用种类及其管理方式,得到每一种再利用种类对应的再利用用途,统计每一种再利用种类的再利用用途的个数;人工判定医疗废弃物的再利用种类,当医疗废弃物不属于任何一种再利用种类时,将此医疗废弃物的二次利用值设定为0;当医疗废弃物属于一种再利用种类时,将此医疗废弃物对应的再利用分类及对应的再利用用途的个数存储至医疗器械知识图谱,对应的三元组形式分别为:词汇A-再利用种类-具体类别,具体类别-再利用用途-用途个数;将用途个数输入到sigmoid函数中,得到此医疗废弃物对应的基础二次利用值,所述基础二次利用值为0到1之间的数值。

所述利用TextCNN医疗废弃物损害分类模型,获取医疗废弃物的二次利用值,具体包括:

从医疗器械知识图谱中随机抽取预设百分数的医疗废弃物名称,其中医疗废弃物名称对应医疗器械知识图谱中的词汇,将抽取得到的医疗废弃物当作训练集,将未抽取到的医疗废弃物当作测试集;对于训练集和测试集中的每一个医疗废弃物,手动获取医疗废弃物的完整性、损坏性、重复利用性属性;手动标注训练集中医疗废弃物额外利用值的标签,标签为0到1之间的数值,将训练集中医疗废弃物的属性值完整性、损坏性、重复利用性输入到word2vec中,获得对应的嵌入式表示,将得到的嵌入式表示输入到TextCNN分类模型并将模型输出值输入到softmax函数中,将得到的结果与手动标注的标签输入到交叉熵损失函数中,得到损失值,利用随机梯度下降算法进行反向传播,更新TextCNN模型中的参数,同时得到衡量TextCNN分类模型指标值F1值,不断进行更新迭代,直到指标值F1值达到预设F1值,得到TextCNN医疗废弃物损害分类模型;分别将测试集中的每一个医疗废弃物对应的完整性、损坏性、重复利用性属性输入到TextCNN医疗废弃物损害分类模型中,得到每个医疗废弃物对应的额外利用值,其中额外利用值为0到1之间的数值;将基础二次利用值和额外利用值求和并取平均得到医疗废弃物的二次利用值,将此二次利用值存储至医疗器械知识图谱,对应的三元组为:词汇A-二次利用-二次利用值,更新医疗器械知识图谱。

所述基于医疗器械知识图谱,获取基础价值,具体包括:

对于每一个医疗废弃物,利用python编程,遍历医疗器械知识图谱中的每一个三元组,利用正则表达式,获取头实体为此医疗废弃物的所有三元组,得到此医疗器械的相关三元组;利用python正则表达式,匹配相关三元组中头实体为此医疗器械,且关系为价格的三元组,从匹配成功的三元组中,获取此三元组的尾实体,即得到此医疗器械对应的价格值,将价格值输入到softmax函数

中,得到此医疗器械的基础价值。

所述根据相关三元组,得到医疗废弃物的关联价值度和用途价值度,具体包括:

利用python正则表达式,匹配相关三元组中头实体为此医疗器械,关系为关联的三元组,得到与此医疗废弃物相关的关联三元组;统计关联三元组的个数,将此个数输入到sigmoid函数中,得到关联价值度;匹配相关三元组中头实体为此医疗器械,关系为再利用种类的三元组,得到此医疗器械对应的再利用种类类别,访问医疗器械知识图谱,获取头实体为此种类类别,关系为再利用用途对应的三元组,得到用途个数,将用途个数输入到sigmoid函数中,得到用途价值度。

所述根据医疗废弃物溯源检测方法,获取溯源重要度,具体包括:

医疗废弃物溯源检测方法为利用python中numpy库中numpy.random.randn函数随机生成3*n维的矩阵A,将矩阵A中的每一行看作是一个向量,得到3个n维向量;将基础价值、关联价值度、用途价值和二次利用值分别与3个n维向量相乘,得到基础价值Q、基础价值K、基础价值V,关联价值度Q、关联价值度K、关联价值度V,用途价值Q、用途价值K、用途价值V,二次利用值Q、二次利用值K、二次利用值V;利用基础价值Q、关联价值度Q、用途价值Q、二次利用值Q与基础价值K、关联价值度K、用途价值K、二次利用值K进行点乘,得到基础价值attention、关联价值度attention、用途价值attention、二次利用值attention;对基础价值attention、关联价值度attention、用途价值attention、二次利用值attention进行softmax操作,得到基础价值K1、关联价值度K1、用途价值K1、二次利用值K1;利用基础价值K1、关联价值度K1、用途价值K1、二次利用值K1分别与基础价值V、关联价值度V、用途价值V、二次利用值V相乘,得到基础价值K2、关联价值度K2、用途价值K2、二次利用值K2;利用二次利用值K2分别与基础价值K2、关联价值度K2、用途价值K2进行点乘操作,得到基础价值α1、关联价值度α1、用途价值α1;将基础价值α1、关联价值度α1、用途价值α1进行softmax操作,得到基础价值α、关联价值度α、用途价值α;将基础价值K2、关联价值度K2、用途价值度K2分别乘以基础价值α、关联价值度α、用途价值α,将得到向量中的值进行加和取平均操作,得到此医疗废弃物溯源值,并将医疗废弃物的溯源值存储至医疗器械知识图谱中。

进一步可选地,所述利用医疗器械知识图谱,根据溯源值,获取医疗废弃物的成本预估值包括:

医疗废弃物的成本预估值由基本成本和额外成本构成,基本成本利用医疗废弃物的溯源值得到,额外成本利用二次利用值和价值度计算得到;包括:利用医疗器械知识图谱,关联挖掘医疗废弃物,获取医疗废弃物的搭配方式及对应的重要度;结合溯源值和二次利用值,获取医疗废弃物的成本预估值;

所述利用医疗器械知识图谱,关联挖掘医疗废弃物,获取医疗废弃物的搭配方式及对应的重要度,具体包括:

遍历医疗器械词汇表中的每个医疗器械,根据医疗废弃物相关的关联三元组,得到此医疗废弃物的搭配方式;对于此医疗废弃物相关的关联三元组中每一个三元组,获取头实体和尾实体对应的医疗废弃物,访问医疗器械知识图谱,获取这两个医疗废弃物对应的溯源值,保存溯源值高的医疗废弃物,当两者溯源值相同时,获取并比较这两个医疗废弃物对应的价值度,保存价值度高的医疗废弃物,得到医疗废弃物定位表,并为医疗废弃物定位表中的每一个医疗废弃物分配定位资源。

所述结合溯源值和二次利用值,获取医疗废弃物的成本预估值,具体包括:

为医院中每一个医疗废弃物绑定一个二维码,此二维码中的信息包括医疗废弃物曾经使用的全部地点和成本预估值,医院中每个医疗废弃物中二维码的信息是一条记录,将每一个医疗废弃物的记录构建为医疗废弃物数据库;获取每个医疗废弃物出售给特定的正规回收公司的价格,获取每个医疗废弃物的出售价格;遍历医疗废弃物定位表,获取每一个医疗废弃物对应的溯源值,利用溯源值乘以出售价格的方式,得到每一个医疗废弃物设定的基本成本;获取每一个医疗废弃物对应的二次利用值和价值度,计算二次利用值与价值度之间的乘积,得到额外成本;利用基本成本与额外成本求和的方式,得到每一个医疗废弃物的成本预估值。

进一步可选地,所述设计可定位标签与非可定位普通标签包括:

统计医疗废弃物定位表中医疗废弃物的个数,得到定位医疗废弃物总数;统计医疗器械词汇表中医疗器械的个数,得到医疗废弃物总数;利用定位医疗废弃物总数除以医疗废弃物总数,得到医疗废弃物定位资源分配比;从0到医疗废弃物总数个数字中,随机获取定位医疗废弃物总数个数字,得到定位医疗废弃物数字,剩余的数字表示非定位医疗废弃物数字;分别对定位医疗废弃物数字和非定位医疗废弃物数字按照从小到大的顺序排序,得到排序后定位医疗废弃物数字和排序后非定位医疗废弃物数字;用排序后定位医疗废弃物数字中的每一个数字依次标注医疗废弃物定位表中的每一个医疗废弃物,得到可定位标签,用排序后非定位医疗废弃物数字中的每一个数字依次标注医疗器械词汇表除去医疗废弃物定位表中的每一个医疗废弃物,得到非可定位普通标签。

进一步可选地,所述获取标签相似度,监管医疗废弃物溯源包括:

对于医疗废弃物定位表中的每一个医疗废弃物,根据正规回收公司对每一个医疗废弃物的处理,获取医疗废弃物对应的真实溯源信息;除去医疗废弃物定位表中的医疗废弃物,对于医疗器械词汇表中的剩余医疗废弃物的定位信息,利用高斯分布随机初始化的方式获取,得到虚假溯源信息;将真实溯源信息和可定位标签用分隔符隔开并结合、虚假溯源信息和非可定位普通标签用分隔符隔开并结合,得到定位医疗废弃物信息和非定位医疗废弃物信息,分别输入到Bert模型中,得到对应的嵌入式表示,将两个嵌入式表示输入到余弦相似度中,得到医疗废弃物定位表中的此医疗废弃物的标签相似度值。

进一步可选地,所述根据标签相似度,测试溯源定位隐蔽性,加密定位信息,更新成本预估值包括:

当医疗废弃物定位表中医疗废弃物对应的标签相似度值不为0时,表示溯源定位隐蔽性差,利用RSA加密算法对真实溯源信息和可定位标签进行加密,对应的费用为加密成本;当医疗废弃物定位表中医疗废弃物对应的标签相似度值为0时,表示溯源定位隐蔽性为优,不进行加密操作,对应的加密成本为0;每隔预设的时间,计算医疗废弃物定位表中每一个医疗废弃物的标签相似度值,根据标签相似度值判断溯源定位隐蔽性,进调整加密成本;成本预估值与加密成本相减,得到更新成本预估值。

本发明实施例提供的技术方案可以包括以下有益效果:

本发明能够有针对性的对医疗废弃物的溯源信息进行加密,利用构建的医疗器械知识图谱,结合医疗废弃物的综合分析,得到医疗废弃物的溯源重要度,获取医疗废弃物的成本预估值,利用设计的可定位标签与非可定位普通标签,获得标签相似度,进而测试溯源定位的隐蔽性,更新成本预估值,利用RSA加密算法使非专业人员无法判断废弃物的溯源信息,并能够减少溯源信息的成本,以最经济和最有效的方式实现溯源定位。

附图说明

图1为本发明的一种医疗废物全程溯源智慧卫监管理方法的流程图。

图2为本发明的一种医疗废物全程溯源智慧卫监管理方法的示意图。

图3为本发明的一种医疗废物全程溯源智慧卫监管理方法的又一示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。

本实施例一种医疗废物全程溯源智慧卫监管理方法具体可以包括:

步骤101,构建医疗器械知识图谱。

在搜索引擎中以关键词医疗器械常用名称进行检索,在返回的网页列表中,按照从上往下的顺序,除去广告网页外,依次点击并进入前预设阈值个网页;抓取网页中出现的医疗器械名称,构成医疗器械词汇表;遍历医疗器械词汇表中的每一个词汇,在搜索引擎中输入此词汇A,按照从上往下的顺序,除去广告网页外,依次点击并进入除去广告网页外,前预设阈值个网页,利用python正则表达式,得到与此词汇有关联的词汇B,并将词汇A与词汇B设定为关联关系,对应的三元组为:词汇A-关联-词汇B;在购物平台中,输入词汇A,进入商品详情界面,得到词汇A对应的价格值、类别,得到对应的三元组为:词汇A-价格-价格值、词汇A-类别-具体类别;每个词汇对应的关联、价格、类别属性三元组,构成医疗器械知识图谱;例如预设阈值为5;通过在搜索引擎中获取医疗器械常用名称,可以得到目前最常用的医疗器械名称,也是大家关注度比较高的医疗器械;通过在商品详情界面可以获取到与医疗器械相关的详细信息,如价格、医疗器械的类别;例如,在百度搜索引擎中,输入医疗器械常用名称,在返回的页面中点击最相关的网页,并利用爬虫技术,获取网页中的医疗器械名称,得到医疗器械词汇表;在百度中,输入注射器,进入注射器的百度百科页面,利用正则表达式,可以得到与注射器相关的词汇输液瓶,因此得到对应的三元组为:注射器-关联-输液瓶;在京东购物平台中,输入注射器,进入注射器详情界面,得到注射器的价格为9元、类别为医用耗材,则对应的三元组为:注射器-价格-9元、注射器-类别-医用耗材。

步骤102,综合分析医疗废弃物,监管医疗废弃物。

首先分析医疗废弃物的再利用价值,得到基础二次利用价值,通过医疗废弃物损害分类类型的判定,得到额外利用值,计算基础二次利用值和额外利用值的和并取平均数,得到二次利用值;然后从医疗废弃物自身价格和自身价值两方面,对医疗废弃物进行价值分析;通过分析医疗废弃物的再利用价值,可以获取医疗废弃物的被再次利用的价值,区分医疗废弃物的利用价值,起到监管医疗废弃物的作用;医疗废弃物的价值分析的自身价格方面体现了此医疗废弃物价格高,从金钱方面,应考虑它是否可以再次利用,如果可以再次利用,可以省下较大的成本,但是价格低的医疗废弃物,不代表它的价值低,需要考虑它能为别的医疗废弃物带来的作用,若带来的作用大,说明它的利用价值也高,这也是体现医疗废弃物价值的一方面。

获取医疗废弃物的二次利用值。

根据医疗废弃物再利用种类及其管理方式,得到基础二次利用值,利用TextCNN医疗废弃物损害分类模型,得到额外利用值;计算基础二次利用值与额外利用值的和,并计算两者的平均值,得到二次利用值基础二次利用值是从医疗废弃物再利用种类及其管理方式的角度对医疗废弃物进行衡量的;额外利用值从医疗废弃物的完整性、损坏性、重复利用性属性对医疗废弃物进行衡量的,根据TextCNN医疗废弃物损害分类模型的输出,得到每一个医疗废弃物。

对医疗废弃物进行再利用分析,获取基础二次利用值。

设定医疗废弃物的再利用种类包括废纸、废玻璃、废金属容器、废塑料、厨余、废石膏模、废弃尖锐器具、废摄影膜片、废定影液;利用搜索引擎检索医疗废弃物再利用种类及其管理方式,得到每一种再利用种类对应的再利用用途,统计每一种再利用种类的再利用用途的个数;人工判定医疗废弃物的再利用种类,当医疗废弃物不属于任何一种再利用种类时,将此医疗废弃物的二次利用值设定为0;当医疗废弃物属于一种再利用种类时,将此医疗废弃物对应的再利用分类及对应的再利用用途的个数存储至医疗器械知识图谱,对应的三元组形式分别为:词汇A-再利用种类-具体类别,具体类别-再利用用途-用途个数;将用途个数输入到sigmoid函数中,得到此医疗废弃物对应的基础二次利用值,所述基础二次利用值为0到1之间的数值;根据医疗废弃物所属的再利用种类,对医疗废弃物再利用做初步的分析,获取得到的基础二次利用值能够反应医疗废弃物被再次利用的初步价值;sigmoid函数的定义域是整个实数域R,值域为0到1,例如sigmoid(0)=0.5,因此基础二次利用值的在0到1范围之内。

利用TextCNN医疗废弃物损害分类模型,获取医疗废弃物的二次利用值。

从医疗器械知识图谱中随机抽取预设百分数的医疗废弃物名称,其中医疗废弃物名称对应医疗器械知识图谱中的词汇,将抽取得到的医疗废弃物当作训练集,将未抽取到的医疗废弃物当作测试集;对于训练集和测试集中的每一个医疗废弃物,手动获取医疗废弃物的完整性、损坏性、重复利用性属性;手动标注训练集中医疗废弃物额外利用值的标签,标签为0到1之间的数值,将训练集中医疗废弃物的属性值完整性、损坏性、重复利用性输入到word2vec中,获得对应的嵌入式表示,将得到的嵌入式表示输入到TextCNN分类模型并将模型输出值输入到softmax函数中,将得到的结果与手动标注的标签输入到交叉熵损失函数中,得到损失值,利用随机梯度下降算法进行反向传播,更新TextCNN模型中的参数,同时得到衡量TextCNN分类模型指标值F1值,不断进行更新迭代,直到指标值F1值达到预设F1值,得到TextCNN医疗废弃物损害分类模型;分别将测试集中的每一个医疗废弃物对应的完整性、损坏性、重复利用性属性输入到TextCNN医疗废弃物损害分类模型中,得到每个医疗废弃物对应的额外利用值,其中额外利用值为0到1之间的数值;将基础二次利用值和额外利用值求和并取平均得到医疗废弃物的二次利用值,将此二次利用值存储至医疗器械知识图谱,对应的三元组为:词汇A-二次利用-二次利用值,更新医疗器械知识图谱;例如,预设F1值为0.9,预设百分数为70%;不同类别的医疗废弃物能够为其它医疗废弃物或者医疗器械带来的利用价值是不同的,通过TextCNN医疗废弃物损害分类模型可以判定医疗废弃物所属的类别,根据所属的类别,得到医疗废弃物对应的额外利用价值。

基于医疗器械知识图谱,获取基础价值。

对于每一个医疗废弃物,利用python编程,遍历医疗器械知识图谱中的每一个三元组,利用正则表达式,获取头实体为此医疗废弃物的所有三元组,得到此医疗器械的相关三元组;利用python正则表达式,匹配相关三元组中头实体为此医疗器械,且关系为价格的三元组,从匹配成功的三元组中,获取此三元组的尾实体,即得到此医疗器械对应的价格值,将价格值输入到softmax函数

中,得到此医疗器械的基础价值;基础价值考虑了医疗废弃物的价格方面,因为价格高的医疗废弃物如果能够被再次利用,这样就不需要再次购买此医疗器械,可以进一步节省医疗成本。

根据相关三元组,得到医疗废弃物的关联价值度和用途价值度。

利用python正则表达式,匹配相关三元组中头实体为此医疗器械,关系为关联的三元组,得到与此医疗废弃物相关的关联三元组;统计关联三元组的个数,将此个数输入到sigmoid函数中,得到关联价值度;匹配相关三元组中头实体为此医疗器械,关系为再利用种类的三元组,得到此医疗器械对应的再利用种类类别,访问医疗器械知识图谱,获取头实体为此种类类别,关系为再利用用途对应的三元组,得到用途个数,将用途个数输入到sigmoid函数中,得到用途价值度;医疗废弃物的关联价值度和用途价值度考虑了医疗废弃物对其它医疗废弃物或医疗器械带来的价值,而不是价格方面,因为价格低的医疗废弃物不代表它的用途就低;其中,关联价值度表示医疗废弃物与其它医疗废弃物的关联程度,用途价值度表示医疗废弃物为其它医疗废弃物的带来的价值。

根据医疗废弃物溯源检测方法,获取溯源重要度。

医疗废弃物溯源检测方法为利用python中numpy库中numpy.random.randn函数随机生成3*n维的矩阵A,将矩阵A中的每一行看作是一个向量,得到3个n维向量;将基础价值、关联价值度、用途价值和二次利用值分别与3个n维向量相乘,得到基础价值Q、基础价值K、基础价值V,关联价值度Q、关联价值度K、关联价值度V,用途价值Q、用途价值K、用途价值V,二次利用值Q、二次利用值K、二次利用值V;利用基础价值Q、关联价值度Q、用途价值Q、二次利用值Q与基础价值K、关联价值度K、用途价值K、二次利用值K进行点乘,得到基础价值attention、关联价值度attention、用途价值attention、二次利用值attention;对基础价值attention、关联价值度attention、用途价值attention、二次利用值attention进行softmax操作,得到基础价值K1、关联价值度K1、用途价值K1、二次利用值K1;利用基础价值K1、关联价值度K1、用途价值K1、二次利用值K1分别与基础价值V、关联价值度V、用途价值V、二次利用值V相乘,得到基础价值K2、关联价值度K2、用途价值K2、二次利用值K2;利用二次利用值K2分别与基础价值K2、关联价值度K2、用途价值K2进行点乘操作,得到基础价值α1、关联价值度α1、用途价值α1;将基础价值α1、关联价值度α1、用途价值α1进行softmax操作,得到基础价值α、关联价值度α、用途价值α;将基础价值K2、关联价值度K2、用途价值度K2分别乘以基础价值α、关联价值度α、用途价值α,将得到向量中的值进行加和取平均操作,得到此医疗废弃物溯源值,并将医疗废弃物的溯源值存储至医疗器械知识图谱中;基础价值、关联价值度和用途价值度从不同角度分析了此医疗废弃物的价值,但是不同的角度对价值度的影响不同,因此根据给价值度带来影响的大小,根据医疗废弃物溯源检测方法,对医疗废弃物价值设定不同的α值,提高价值度的可靠性;利用python中numpy库中numpy.random.randn函数随机生成3*n个[0,1)之间的数据,包含0但不包含1;利用点乘操作来计算每两个输入向量之间的相关性;基础价值Q、关联价值度Q、用途价值Q、二次利用值Q分别与基础价值K、关联价值度K、用途价值K、二次利用值K做点乘体现了基础价值、关联价值度、用途价值Q、二次利用值对自己的关注度;二次利用值K2分别与基础价值K2、关联价值度K2、用途价值K2进行点乘操作,体现了二次利用值K2分别与基础价值K2、关联价值度K2、用途价值K2的关注度;进行softmax操作的目的是为了分别将基础价值attention、关联价值度attention、用途价值attention、二次利用值attention中的值进行归一化;基础价值α、关联价值度α、用途价值α分别表示二次利用值为基础价值K2、关联价值度K2、用途价值K2分配的权重;医疗废弃物的溯源值表示此医疗废弃物进行溯源的程度;医疗废弃物的溯源值越高说明更应该对此医疗废弃物进行溯源,因为相比溯源值低的医疗废弃物,它能够带来的价值会更高,因此更应该进行溯源操作。

步骤103,利用医疗器械知识图谱,根据溯源值,获取医疗废弃物的成本预估值。

医疗废弃物的成本预估值由基本成本和额外成本构成,基本成本利用医疗废弃物的溯源值得到,额外成本利用二次利用值和价值度计算得到;考虑定位资源昂贵的价格,而且医疗废弃物之间也存在一定的关联,因此没必要为每个医疗废弃物都分配定位资源,通过分析医疗废弃物的搭配方式和对应的重要度,有选择性的为医疗废弃物分配定位资源;医疗废弃物的成本预估值包含为出售此医疗废弃物带来的基本成本及根据二次利用值与价值度带来的额外成本。

利用医疗器械知识图谱,关联挖掘医疗废弃物,获取医疗废弃物的搭配方式及对应的重要度。

遍历医疗器械词汇表中的每个医疗器械,根据医疗废弃物相关的关联三元组,得到此医疗废弃物的搭配方式;对于此医疗废弃物相关的关联三元组中每一个三元组,获取头实体和尾实体对应的医疗废弃物,访问医疗器械知识图谱,获取这两个医疗废弃物对应的溯源值,保存溯源值高的医疗废弃物,当两者溯源值相同时,获取并比较这两个医疗废弃物对应的价值度,保存价值度高的医疗废弃物,得到医疗废弃物定位表,并为医疗废弃物定位表中的每一个医疗废弃物分配定位资源;为了节约成本,不需要对每个医疗废弃物都分配定位资源,根据溯源值和价值度,对医疗废弃物做进一步的筛选,避免为不必要的医疗废弃物分配定位资源;通过为医疗废弃物分配定位资源,实现对医疗废弃物的监管。

结合溯源值和二次利用值,获取医疗废弃物的成本预估值。

为医院中每一个医疗废弃物绑定一个二维码,此二维码中的信息包括医疗废弃物曾经使用的全部地点和成本预估值,医院中每个医疗废弃物中二维码的信息是一条记录,将每一个医疗废弃物的记录构建为医疗废弃物数据库;获取每个医疗废弃物出售给特定的正规回收公司的价格,获取每个医疗废弃物的出售价格;遍历医疗废弃物定位表,获取每一个医疗废弃物对应的溯源值,利用溯源值乘以出售价格的方式,得到每一个医疗废弃物设定的基本成本;获取每一个医疗废弃物对应的二次利用值和价值度,计算二次利用值与价值度之间的乘积,得到额外成本;利用基本成本与额外成本求和的方式,得到每一个医疗废弃物的成本预估值;对于不同溯源值的医疗废弃物,分配的定位资源是不同的,溯源值越高,分配的定位资源是越高级的;例如,定位资源的平均价格为1000,则溯源值为0.9、0.5、0.2分别对应基础成本900、500、200;二次利用值中表示了医疗废弃物的额外利用价值,同时结合此医疗废弃物带来的价值度,综合考虑医疗废弃物带来的成本;利用每一个医疗废弃物的记录构建为医疗废弃物数据库;若通过为每个医疗废弃物安装GPS定位芯片来获取溯源信息,将花费安装GPS定位芯片的费用;在医院的自身工作中包括处理每个医疗废弃物的信息,而且构建的医疗废弃物数据库可以作为医院的一种资源,出售给特定的正规回收公司,这样我们可以知道每个医疗废弃物的被处理位置,同时省去了安装GPS定位芯片的费用。

步骤104,设计可定位标签与非可定位普通标签。

统计医疗废弃物定位表中医疗废弃物的个数,得到定位医疗废弃物总数;统计医疗器械词汇表中医疗器械的个数,得到医疗废弃物总数;利用定位医疗废弃物总数除以医疗废弃物总数,得到医疗废弃物定位资源分配比;从0到医疗废弃物总数个数字中,随机获取定位医疗废弃物总数个数字,得到定位医疗废弃物数字,剩余的数字表示非定位医疗废弃物数字;分别对定位医疗废弃物数字和非定位医疗废弃物数字按照从小到大的顺序排序,得到排序后定位医疗废弃物数字和排序后非定位医疗废弃物数字;用排序后定位医疗废弃物数字中的每一个数字依次标注医疗废弃物定位表中的每一个医疗废弃物,得到可定位标签,用排序后非定位医疗废弃物数字中的每一个数字依次标注医疗器械词汇表除去医疗废弃物定位表中的每一个医疗废弃物,得到非可定位普通标签;利用可定位标签和非可定位普通标签分别表示医疗器械词汇表中需要定位的医疗废弃物以及不需要定位的医疗废弃物,进一步明确了哪些医疗废弃物需要定位,哪些不要定位;例如,医疗废弃物总数为;例如,定位医疗废弃物为:注射器A、钳子A,总数为2,医疗废弃物为:注射器B、钳子B、输液管A,总数为5,则医疗废弃物定位资源分配比为0.6,从0-4中随机选择2个数字:1、3,用来表示定位的医疗废弃物,将剩余的数字:0、2、5,用来表示不需要定位的医疗废弃物,则注射器A、钳子A的可定位标签依次为1、3,注射器B、钳子B、输液管A的非可定位普通标签依次为0、2、5。

步骤105,获取标签相似度,监管医疗废弃物溯源。

对于医疗废弃物定位表中的每一个医疗废弃物,根据正规回收公司对每一个医疗废弃物的处理,获取医疗废弃物对应的真实溯源信息;除去医疗废弃物定位表中的医疗废弃物,对于医疗器械词汇表中的剩余医疗废弃物的定位信息,利用高斯分布随机初始化的方式获取,得到虚假溯源信息;将真实溯源信息和可定位标签用分隔符隔开并结合、虚假溯源信息和非可定位普通标签用分隔符隔开并结合,得到定位医疗废弃物信息和非定位医疗废弃物信息,分别输入到Bert模型中,得到对应的嵌入式表示,将两个嵌入式表示输入到余弦相似度中,得到医疗废弃物定位表中的此医疗废弃物的标签相似度值;根据正规回收公司对每一个医疗废弃物的处理得到溯源信息是医疗废弃物的真实定位,未在医疗废弃物定位表中的医疗废弃物并没有安装定位资源,它们的溯源信息利用高斯分布得到,但这些溯源信息并不一定能准确对应医疗废弃物的位置,因此称为虚假溯源信息;例如,医疗器械词汇表中的医疗废弃物有:注射器A、注射器B,其中医疗废弃物定位表中有:注射器A,从安装在注射器A上的GPS定位芯片中获得定位信息,即真实溯源信息:病房A,注射器B的虚假溯源信息由高斯分布随机初始化得到,分别为:0.1,0.5,0.6,注射器A的可定位标签为4,注射器B的非可定位普通标签分别为9,分隔符为sep,因此注射器A和注射器B输入到Bert模型中的信息分别为:病房Asep4和0.1,0.5,0.6seq9;Bert模型对应输出三个嵌入式表示分别为0.1,0.4,0.2和0.4,0.2,0.5,将这两个嵌入式表示进行余弦相似度计算,得到标签相似度值。

步骤106,根据标签相似度,测试溯源定位隐蔽性,加密定位信息,更新成本预估值。

当医疗废弃物定位表中医疗废弃物对应的标签相似度值不为0时,表示溯源定位隐蔽性差,利用RSA加密算法对真实溯源信息和可定位标签进行加密,对应的费用为加密成本;当医疗废弃物定位表中医疗废弃物对应的标签相似度值为0时,表示溯源定位隐蔽性为优,不进行加密操作,对应的加密成本为0;每隔预设的时间,计算医疗废弃物定位表中每一个医疗废弃物的标签相似度值,根据标签相似度值判断溯源定位隐蔽性,进调整加密成本;成本预估值与加密成本相减,得到更新成本预估值;为了加强溯源定位隐蔽性,需要每隔一段时间,计算医疗废弃物对应的标签相似度值,并作相应的调整,以免出现被人破解密码再利用的情况出现;预设的时间为10天。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120115920514