一种医用纱布监控方法及装置与流程

文档序号:16680308发布日期:2019-01-19 00:21阅读:277来源:国知局
一种医用纱布监控方法及装置与流程

本说明书涉及区块链技术领域,特别涉及一种医用纱布监控方法及装置。



背景技术:

目前,在医院进行手术的过程中,为了防止发生纱布在术后遗留体内的问题,设计了很多清点制度,比如“三人四次”,但在具体的实施过程中,由于人为参与清点,还是不能完全杜绝术后纱布遗留体内这种事故的发生。



技术实现要素:

为了避免医用纱布在使用过程中出现违规情况的发生,尤其杜绝发生医用纱布术后遗留于人体内的事件,本说明书提供一种医用纱布监控方法及装置。

为实现上述目的,本说明书实施方式提供一种医用纱布监控方法,包括:

获取医用纱布二维码信息;

对所述医用纱布二维码信息进行处理,获取医用纱布使用信息;

将所述医用纱布使用信息发送至区块链网络上,以使区块链网络上的服务节点达成共识的所述医用纱布使用信息和前一区块的哈希写入当前区块内,形成区块链数据,使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

优选地,所述医用纱布使用信息包括:使用医生编号、使用患者编号、医用纱布二维码信息、使用事件编号、数据采集终端编号、使用起始时间、使用终止时间。

优选地,所述医用纱布二维码信息包括:生产厂家编号、医用纱布编号、生产日期、使用年限。

优选地,还包括:

获取所述使用事件编号对应的医用纱布使用前的重量和使用后的重量;

对所述医用纱布二维码信息、使用前的重量、使用后的重量进行处理,获得医用纱布使用信息。

优选地,所述医用纱布使用信息包括:使用医生编号、使用患者编号、医用纱布二维码信息、使用事件编号、数据采集终端编号、使用起始时间、使用终止时间、天平编号、使用前的重量、使用后的重量。

为实现上述目的,本说明书实施方式提供一种医用纱布监控方法,包括:

接收医用纱布使用信息;

对所述医用纱布使用信息达成共识,将达成共识的所述医用纱布使用信息和前一区块的哈希吸入当前区块内,形成区块链数据;使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

优选地,还包括:

利用所述区块链数据执行智能合约的逻辑,实现医用纱布在医院使用过程中的监控。

优选地,形成新的区块链数据的步骤包括:

将区块链网络中所有服务节点参与投票,选出得票前n名的服务节点,前n名的服务节点按照设定的顺序在同一时刻由一个服务节点将所述医用纱布使用信息与前一区块的哈希写入当前区块内,形成区块链数据。

为实现上述目的,本说明书实施方式提供一种医用纱布监控装置,包括:

数据采集单元,用于获取医用纱布二维码信息;

信息处理单元,用于对所述医用纱布二维码信息进行处理,获取医用纱布使用信息;

发送数据单元,用于将所述医用纱布使用信息发送至区块链网络上,以使区块链网络上的服务节点达成共识的所述医用纱布使用信息和前一区块的哈希写入当前区块内,形成区块链数据,使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

为实现上述目的,本说明书实施方式提供一种医用纱布监控装置,包括:

接收单元,用于接收医用纱布使用信息;

区块生成单元,用于对所述医用纱布使用信息达成共识,将达成共识的所述医用纱布使用信息和前一区块的哈希吸入当前区块内,形成区块链数据;使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

优选地,还包括:

监控单元,用于利用所述区块链数据执行智能合约的逻辑,实现医用纱布在医院使用过程中的监控。

由上可见,与现有技术相比较,本技术方案采用区块链网络技术,将人为参与的医用纱布监控转换为基于区块链特点进行监控,通过区块链网络的共识机制和不能篡改机制,通过技术手段杜绝发生医用纱布术后遗留于人体内的事件。

附图说明

为了更清楚地说明本说明书实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提出的区块链网络示意图之一;

图2为本申请实施例提出的区块链网络示意图之二;

图3为本申请实施例提出的一种医用纱布监控装置功能框图之一;

图4为本申请实施例提出的一种医用纱布监控装置功能框图之二;

图5为本申请实施例提出的一种医用纱布监控装置功能框图之三;

图6为本申请实施例的智能合约执行流程图;

图7为本申请实施例提出的一种医用纱布监控方法流程图之一;

图8为本申请实施例提出的一种医用纱布监控方法流程图之二;

图9为本申请实施例提出的一种医用纱布监控方法流程图之三;

图10为本申请实施例提供的一种电子设备示意图。

具体实施方式

下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述参考在附图中示出并在以下描述中详述的非限制性示例实施例,更加全面地说明本公开的示例实施例和它们的多种特征及有利细节。应注意的是,图中示出的特征不是必须按照比例绘制。本公开省略了已知材料、组件和工艺技术的描述,从而不使本公开的示例实施例模糊。所给出的示例仅旨在有利于理解本公开示例实施例的实施,以及进一步使本领域技术人员能够实施示例实施例。因而,这些示例不应被理解为对本公开的实施例的范围的限制。

除非另外特别定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。此外,在本公开各个实施例中,相同或类似的参考标号表示相同或类似的构件。

如图1所示,为本申请实施例提出的区块链网络示意图之一。包括服务节点和监控设备。服务节点通过网络连接在一体。每个服务节点上运行着相同的服务程序,每个服务节点由与监控业务相关的不同机构运行。每个服务节点都拥有监控设备上的所有数据,都可以处理网络发送来的请求业务,并都可以生成并广播新的区块,都可以对网络中的数据真实性进行验证。

在技术方案中,监控设备是在数据采集器的基础上加装区块链数据终端装置。这一终端装置的主要作用是收集设备自身的通过扫二维码获得的纱布数据,在某种应用场景下,监控设备调用相应的格式化程序,比如:医用纱布应用某一场手术,医用纱布应用于某医生在某天门诊对患者的伤口处理等等。对纱布数据进行统一格式化处理,构造成医用纱布使用信息,通过网络向服务节点发送医用纱布使用信息,通过共识机制使得医用纱布使用信息写入区块中,形成区块链数据。各个科室的服务节点上配置有智能逻辑合约,服务节点执行智能逻辑合约对区块链数据进行处理,实现医用纱布在医院使用过程中的监控。这种应用场景下,本技术方案通过区块链的防篡改性、共识机制、去中心化机制实现医用纱布在医院使用过程中的监控。

如图2所示,为本申请实施例提出的区块链网络示意图之二。与图1比对可知,图2所示的应用场景下把区块链网络当作一种“数据库”,该“数据库”存储了通过共识机制生成的区块链数据。医疗事故处理中心的服务节点上运行的his系统在进行监控时,调用“数据库”中的区块链数据,执行监控程序,对调用的区块链数据进行处理,实现医用纱布在医院使用过程中的监控。这种应用场景下,本技术方案仅仅使用区块链的防篡改性、共识机制,并没有使用去中心化机制,同样能够达到杜绝发生医用纱布术后遗留于人体内的事件的技术效果。

基于上述描述,本申请实施例提出一种医用纱布监控装置功能框图之一,如图3所示。包括:

数据采集单元301,用于获取医用纱布二维码信息。

在本实施例中,医用纱布生产厂家,在生产医用纱布时,通过专业二维码打印机在纱布上打印上二维码。专业二维码打印机每打印一个二维码,同时把二维码数据加密保存进区块链。

在本技术方案中,医用纱布上的二维码包含的信息包括:生产厂家id、医用纱布id、生产日期、使用年限。

信息处理单元302,用于对所述医用纱布二维码信息进行处理,获取医用纱布使用信息。

在本技术方案中,监控设备配置有不同应用场景下的格式化数据处理程序,比如:医用纱布应用某一场手术,医用纱布应用于某医生在某天门诊对患者的伤口处理等等。对纱布数据进行统一格式化处理,构造成医用纱布使用信息,通过网络向服务节点发送医用纱布使用信息。

在本实施例中,医用纱布使用信息包括:使用医生id、使用患者id、医用纱布二维码信息、使用事件id、数据采集终端id、使用起始时间、使用终止时间。

在本实施例中,数据采集单元301还可以获取所述使用事件编号对应的医用纱布使用前的重量和使用后的重量;信息处理单元302对所述医用纱布二维码信息、使用前的重量、使用后的重量进行处理,获得医用纱布使用信息。通过医用纱布使用前后的重量之差就能够准确估计出患者出血量。

发送数据单元303,用于将所述医用纱布使用信息发送至区块链网络上,以使区块链网络上的服务节点达成共识的所述医用纱布使用信息和前一区块的哈希写入当前区块内,形成区块链数据,使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

针对图2的应用场景,如图4所示,为本申请实施例提出一种医用纱布监控装置功能框图之二。该装置对应网络中的服务节点。在实际中,区块链网络是非公开式的,新的服务节点的加入需要现有服务节点的认可。服务节点分为两种,一种是全功能服务节点,可以处理交易,广播数据,生成区块;比如:心内科的服务节点、胸肿瘤外科的服务节点等。另一种是只读服务节点,这类服务节点仅能够接受其他服务节点广播的区块信息,本身不能够发起交易或生成区块,但是其维护了一份本地的监控数据,可以进行数据的查询操作,这类服务节点适合作为单纯的数据使用方的查询节点,用作对外提供查询服务或者进行数据的分析等应用场景。比如:医院事故处理中心。划分两种类型节点使得网络的安全性和可伸缩性得到保障。由图4可知,本装置包括:

接收单元401,用于接收医用纱布使用信息。

区块生成单元402,用于对所述医用纱布使用信息达成共识,将达成共识的所述医用纱布使用信息和前一区块的哈希吸入当前区块内,形成区块链数据;使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

在本实施例中,本区块链网络本质上是一个封闭的分布式网络,仅有被整个网络认可的节点才能够加入到网络中来。任何一个待加入网络的服务节点,都需要通过网络中所有服务节点的投票方能进入网络,只有超过半数的服务节点认可,待加入网络的服务节点方可加入到网络中。为了加快网络的处理速度,本区块链不采用工作量证明的方式来达成共识,而是以投票的方式进行。系统可以设定由n(1≤n≤服务节点总数)个服务节点来产生区块链数据。具体来说,区块生成单元302将区块链网络中所有服务节点参与投票,选出得票前n名的服务节点,前n名的服务节点按照设定的顺序在同一时刻由一个服务节点将所述医用纱布使用信息与前一区块的哈希写入当前区块内,形成新的区块链数据。

因为同一时间只有一个节点产生区块,而不存在竞争,所以网络的数据处理速度可以得到保证。另外,由于网络本身的封闭性以及所有的区块生产的服务节点都是由选举产生的,并且任何节点都可以对其他节点生成的数据进行验证,所以网络的安全性和数据的可靠性是可以得到保证的。

针对图1的应用场景,如图5所示,在图4的基础上,医用纱布监控装置还包括:

监控单元403,用于利用所述区块链数据执行智能合约的逻辑,实现医用纱布在医院使用过程中的监控。

在本实施例中,针对图1的应用场景,区块链网络支持有限形式的智能合约,用于对特定监控场景的自动处理。智能合约是在服务节点运行的,并且是所有的服务节点。实际上一个智能合约的部署过程,就是将合约以交易的形式发送到区块链网络,被区块链网络达成共识接收后合约开始生效。一旦合约的触发条件被满足,所有的节点都会自动执行该合约,并且由区块链网络的特性保证所有节点的执行结果是一致的,可以达成共识的。一个典型的智能合约的执行流程如图6所示。

下面简单介绍几种智能合约的应用场景:

1.根据监控设备的特性——设置报警策略,一旦设备监控出现异常(数据上报中断,医用纱布违规使用等),则执行合约里预定的报警策略。

2.自动的责任判定和理赔——根据预先制定的责任判定原则和理赔方法编制智能合约,一旦出现故障,则自动的判定责任和发起理赔流程。

3.数据授权——监控数据是区块链网络上的公开数据,但是监控设备本身是可以把发送到网络的数据以加密的形式发往区块链,至于可以读取这份数据的权限,则可以通过智能合约的形式来表达和判定。

本技术方案采用区块链网络技术,将人为参与的医用纱布监控转换为基于区块链特点进行监控,通过区块链网络的共识机制和不能篡改机制,通过技术手段杜绝发生医用纱布术后遗留于人体内的事件。

如图7所示,为本申请实施例提出的一种医用纱布监控方法流程图之一。包括:

步骤701):获取医用纱布二维码信息。

在本实施例中,还可以获取所述使用事件编号对应的医用纱布使用前的重量和使用后的重量。

步骤702):对所述医用纱布二维码信息进行格式化处理,获取医用纱布使用信息。

在本实施例中,对所述医用纱布二维码信息、使用前的重量、使用后的重量进行处理,获得医用纱布使用信息。通过医用纱布使用前后的重量之差就能够准确估计出患者出血量。

步骤703):将所述医用纱布使用信息发送至区块链网络上,以使区块链网络上的服务节点达成共识的所述医用纱布使用信息和前一区块的哈希写入当前区块内,形成区块链数据,使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

在本实施例中,所述医用纱布使用信息包括:使用医生id、使用患者id、医用纱布二维码信息、使用事件id、数据采集终端id、使用起始时间、使用终止时间。

在本实施例中,所述医用纱布二维码信息包括:生产厂家id、医用纱布id、生产日期、使用年限。

针对图2的应用场景,如图8所示,为本申请实施例提出的一种医用纱布监控方法流程图之二。包括:

步骤801):接收医用纱布使用信息;

步骤802):对所述医用纱布使用信息达成共识,将达成共识的所述医用纱布使用信息和前一区块的哈希吸入当前区块内,形成区块链数据;使得利用所述区块链数据实现医用纱布在医院使用过程中的监控。

针对图1的应用场景,如图9所示,在图8的基础上,医用纱布监控方法还包括:

步骤803):利用所述区块链数据执行智能合约的逻辑,实现医用纱布在医院使用过程中的监控。

在本实施例中,形成区块链数据的步骤包括:

将区块链网络中所有服务节点参与投票,选出得票前n名的服务节点,前n名的服务节点按照设定的顺序在同一时刻由一个服务节点将所述交易信息与前一区块的哈希写入当前区块内,形成新的区块链数据。

如图10所示,为本申请实施例提供的一种电子设备示意图。包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的医用纱布监控方法。

本说明书实施方式提供的基于区块链的设备监控方法,其存储器和处理器实现的具体功能,可以与本说明书中的前述实施方式相对照解释,并能够达到前述实施方式的技术效果,这里便不再赘述。

在本实施方式中,所述存储器可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方法的媒体加以存储。本实施方式所述的存储器又可以包括:利用电能方式存储信息的装置,如ram、rom等;利用磁能方式存储信息的装置,如硬盘、软盘、磁带、磁芯存储器、磁泡存储器、u盘;利用光学方式存储信息的装置,如cd或dvd。当然,还有其他方式的存储器,例如量子存储器、石墨烯存储器等等。

在本实施方式中,所述处理器可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。

在本实施例中,本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述所述的基于区块链的医用纱布监控方法的步骤。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现客户端和服务器以外,完全可以通过将方法步骤进行逻辑编程来使得客户端和服务器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种客户端和服务器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。尤其,针对客户端和服务器的实施方式来说,均可以参照前述方法的实施方式的介绍对照解释。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

虽然通过实施方式描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1