一种基于医药电子货架标签的通信系统及其方法与流程

文档序号:11627790阅读:193来源:国知局
一种基于医药电子货架标签的通信系统及其方法与流程

本发明涉及电子货架标签技术领域,具体地是涉及一种基于医药电子货架标签的通信系统及其方法。



背景技术:

信息技术全面进入各行各业,已经成为现代化社会的发展趋势。作为当代人们生活的重要组成部门--医院,自然也不例外。现在国内的许多医院都已经建立医院信息系统,如his(hospitalinformationsystem),用于为医院内的各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换功能,并满足所有授权用户的功能需求。但是药品的出入库统计和发放等工作主要依靠人工来完成,不仅容易出现操作错误,同时人工成本和时间成本相对较高。因此如何提高医院的药品管理和发放的智能化程度已经成为摆在发明人面前的一道技术难题。



技术实现要素:

本发明旨在提供一种基于医药电子货架标签的通信系统及其方法,其可以借助医药电子货架标签来提高医院的药品管理和发放的智能化程度。

为解决上述技术问题,本发明的技术方案是:

一种基于医药电子货架标签的通信系统,包括:数据库模块、服务器、多个无线基站、药房药品入库出库终端、门诊药房发药终端和手推车发药终端,其中所述数据库模块内存储有数据信息,所述服务器与所述数据库模块进行通信,并调取所述数据库模块内的数据信息;所述服务器与至少一个无线基站进行通信,并将数据信息下发到所述无线基站中;所述药房药品入库出库终端、门诊药房发药终端和手推车发药终端均包括至少一个医药电子货架标签,每一所述医药电子货架标签与一对应的无线基站进行通信;所述无线基站将所述医药电子货架标签的反馈信息包通过所述服务器存入到所述数据库模块中;所述数据信息包括药品基本信息、当前库存信息、出库信息、入库信息、病人信息、病人与药品对应信息中的一种或者多种。

优选地,还包括一数据处理模块,其设置在所述服务器和所述无线基站之间,用于将服务器下发的数据信息进行封装处理,而后下发到所述无线基站处。

优选地,所述医药电子货架标签上设有一显示单元,用于显示数据信息。

优选地,所述医药电子货架标签上设有led指示灯。

优选地,所述医药电子货架标签上设有按键,通过所述按键实现按键确认反馈功能和/或定位功能。

一种基于医药电子货架标签的通信方法,包括如下步骤:

s1:服务器与数据库模块进行数据通信,调取所述数据库模块内的数据信息;

s2:服务器与至少一个无线基站进行通信,并将数据信息下发到所述无线基站中;

s3:每一所述无线基站分别与其对应的药房药品入库出库终端、门诊药房发药终端和手推车发药终端中的医药电子货架标签通信,并将医药电子货架标签的反馈信息包通过所述服务器存入到所述数据库模块中;

其中数据信息包括药品基本信息、当前库存信息、出库信息、入库信息、病人信息、病人与药品对应信息中的一种或者多种。

优选地,所述步骤s2具体包括:

s21:所述服务器将数据信息下发到数据处理模块;

s22:所述数据处理模块对数据信息进行封装处理,而后将封装处理后的数据信息下发到至少一个无线基站处;

s23:所述无线基站对封装处理后的数据信息进行解析,并对其进行分包和加密处理。

优选地,还包括:

s4:通过医药电子货架标签来显示数据信息。

优选地,所述步骤s3还包括按键反馈步骤s31,具体如下:

s311:医药电子货架标签检测到按键按下后,led指示灯闪烁指示按键检测有效,等待松开;

s312:按键松开后,医药电子货架标签将按键信息打包为反馈信息包并发送给所述无线基站;无线基站在收到反馈信息包后,立即保存该反馈信息包;其中所述按键信息包括但不限于按下状态、服务号、id号;

s313:数据处理模块在查询到该反馈信息包后,记录下按键信息,并反馈给所述服务器。

优选地,所述步骤s3还包括按键定位步骤s32,具体如下:

s321:医药电子货架标签检测到按键按下后,led指示灯闪烁指示按键检测有效,等待松开;

s322:按键松开后,医药电子货架标签将按键信息打包为反馈信息包并发送给所述无线基站;无线基站在收到反馈信息包后,立即保存该反馈信息包;其中所述按键信息包括但不限于按下状态、服务号、id号;

s323:所述数据处理模块在查询到反馈信息包后,查询其对应的无线基站,如果不是原来的无线基站反馈的,则证明是移动了,重新定位该医药电子货架标签到新的无线基站下,并发送提醒信息至所述服务器处。

采用上述技术方案,本发明至少包括如下有益效果:

本发明所述的基于医药电子货架标签的通信系统及其方法,其可以借助医药电子货架标签来提高医院的药品管理和发放的智能化程度。

附图说明

图1为本发明所述的基于医药电子货架标签的通信系统的结构示意图;

图2为本发明所述的基于医药电子货架标签的通信方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

如图1所示,为符合本实施例的一种基于医药电子货架标签的通信系统,包括:数据库模块、服务器、多个无线基站、药房药品入库出库终端、门诊药房发药终端和手推车发药终端,其中所述数据库模块内存储有数据信息,所述服务器与所述数据库模块进行通信,并调取所述数据库模块内的数据信息;所述服务器与至少一个无线基站进行通信,并将数据信息下发到所述无线基站中;所述药房药品入库出库终端、门诊药房发药终端和手推车发药终端均包括至少一个医药电子货架标签,每一所述医药电子货架标签与一对应的无线基站进行通信;所述无线基站将所述医药电子货架标签的反馈信息包通过所述服务器存入到所述数据库模块中;所述数据信息包括药品基本信息、当前库存信息、出库信息、入库信息、病人信息、病人与药品对应信息中的一种或者多种。

优选地,还包括一数据处理模块,其设置在所述服务器和所述无线基站之间,用于将服务器下发的数据信息进行封装处理,而后下发到所述无线基站处。

优选地,所述医药电子货架标签上设有一显示单元,用于显示数据信息。

优选地,所述医药电子货架标签上设有led指示灯。

优选地,所述医药电子货架标签上设有按键,通过所述按键实现按键确认反馈功能和/或定位功能。

优选地,所述数据处理模块为sdk模块。软件开发工具包(外语首字母缩写:sdk、外语全称:softwaredevelopmentkit),其广义上指辅助开发某一类软件的相关文档、范例和工具的集合。本实施例借用现有技术中的手段实现数据处理功能。由于其为本领域技术人员的常规技术手段,本领域技术人员应当知晓,故此处不再赘述。

其中所述药房药品入库出库终端、门诊药房发药终端和手推车发药终端等均为一具体的功能模块,当然,本实施例还可以根据实际的使用需求进行相应的扩展。

实施例2

如图2所示,为符合本实施例的一种基于医药电子货架标签的通信方法,包括如下步骤:

s1:服务器与数据库模块进行数据通信,调取所述数据库模块内的数据信息;

s2:服务器与至少一个无线基站进行通信,并将数据信息下发到所述无线基站中;

s3:每一所述无线基站分别与其对应的药房药品入库出库终端、门诊药房发药终端和手推车发药终端中的医药电子货架标签通信,并将医药电子货架标签的反馈信息包通过所述服务器存入到所述数据库模块中;

其中数据信息包括药品基本信息、当前库存信息、出库信息、入库信息、病人信息、病人与药品对应信息中的一种或者多种。

优选地,所述步骤s2具体包括:

s21:所述服务器将数据信息下发到数据处理模块;

s22:所述数据处理模块对数据信息进行封装处理,而后将封装处理后的数据信息下发到至少一个无线基站处;

s23:所述无线基站对封装处理后的数据信息进行解析,并对其进行分包和加密处理。

优选地,还包括:

s4:通过医药电子货架标签来显示数据信息。

优选地,所述步骤s3还包括按键反馈步骤s31,具体如下:

s311:医药电子货架标签检测到按键按下后,led指示灯闪烁指示按键检测有效,等待松开;

s312:按键松开后,医药电子货架标签将按键信息打包为反馈信息包并发送给所述无线基站;无线基站在收到反馈信息包后,立即保存该反馈信息包;其中所述按键信息包括但不限于按下状态、服务号、id号;

s313:数据处理模块在查询到该反馈信息包后,记录下按键信息,并反馈给所述服务器。

优选地,所述步骤s3还包括按键定位步骤s32,具体如下:

s321:医药电子货架标签检测到按键按下后,led指示灯闪烁指示按键检测有效,等待松开;

s322:按键松开后,医药电子货架标签将按键信息打包为反馈信息包并发送给所述无线基站;无线基站在收到反馈信息包后,立即保存该反馈信息包;其中所述按键信息包括但不限于按下状态、服务号、id号;

s323:所述数据处理模块在查询到反馈信息包后,查询其对应的无线基站,如果不是原来的无线基站反馈的,则证明是移动了,重新定位该医药电子货架标签到新的无线基站下,并发送提醒信息至所述服务器处。

下面以一实例来具体说明本发明的系统和方法。

本发明主要包括服务器、sdk模块、无线基站、医药电子货架标签。在应用中包括了药房药品入库出库终端、门诊药房发药终端、手推车上药品发药终端。

1、药房药品入库出库终端

该应用包括药品基本信息显示(比如药品名称、出产地、条形码等)、当前库存信息、出库信息、入库信息。

实现步骤如下:

步骤一:医院系统通过获取数据库显示更新信息和标签的id号,发送到sdk,然后sdk进行数据包封装,其包括发药品信息、闪灯信息(提示作用)、服务号(2个字节),封装的数据采取了十六进制ascii码,防止出现数据的异常。由于在现场安装后,标签就和该范围内的基站进行绑定,故而sdk在获取数据后,需要指定基站。

步骤二:sdk打包完数据并下发给基站后,需要等待基站的应答信息,比如“ack”。

步骤三:基站在收到sdk的数据后,先进行数据的校验,如果出现错误则反馈错误异常,比如“e01”;如果正确则返回“ack”。

步骤四:基站将封装的数据解析,解析出标签id、显示更新信息、闪灯信息、服务号。在发送无线数据前,将标签的无线数据进行分包和aes128加密。

步骤五:基站在发送无线信息前,对每一个频道的环境做一个检测,然后自动选择一个相对干净的信道进行无线数据的下发。

步骤六:基站发送无线信息包括了无线唤醒、无线数据通信、无线结束指令三个步骤。无线唤醒是指基站每隔n1ms发送一次唤醒指令,然后等待n2ms确认信息。n1ms时刻的唤醒指令中包括了标签id、命令、校验。在n2ms确认信息时刻,如果标签收到唤醒指令,则立即反馈确认信息,告知基站没有必要继续唤醒无线标签,直接下发数据信息。标签是采取了定时侦测无线信号的方式,保证其使用寿命,比如睡眠m1s后,无线开启m2ms。也就是在m1s时刻,标签是出于超低功耗模式,而在m2ms时,标签是正常功耗工作。所以在基站下方n1ms时刻,如果标签处于m2ms时,是可以收到无线信息,并进入比较模式,如是自身数据则立即发送反馈确认信息,保证基站在n2ms时可以收到反馈确认信息。这里有一种异常,由于标签本身发送的无线信号较弱,受到环境干扰的可能性较大,如果一旦基站没有收到确认信息,在基站发送超时后,依然会进入步骤六。

步骤七:基站发送无线数据通信,如果数据过大,基站采取了分包处理,每个包内都包括了帧总长河帧计数器,在发送最后一帧后,将进入无线接受等待。标签在接受数据过程中,不断地比较帧计数器和帧总数,如果发送结束,则立即解密并解析出标签的id号、服务号,同时将当前的电池电量、温度信息打包反馈给基站,进而反馈给sdk。完成反馈后,进行显示信息的解密和解析。

步骤八:基站在收到标签的反馈信息后,将信息和无线信号强度rssi直接打包反馈给sdk,在sdk收到信息后,发送确认信息,然后直接将信息保存到服务器的数据库内。

步骤九:标签内部预存了5个缓存区,第一个缓存可以用来显示药品名称等信息,第二个缓存用来显示当前库存,第三个缓存用来显示出库信息,第四个缓存用来显示入库信息,第五个缓存作为预存。用户可以按下标签上的fn键,浏览每一个缓存信息。

2、门诊药房发药终端

该应用包括药品基本信息显示(比如药品名称、出产地、条形码等)、led提醒(预留三种颜色)、按键反馈确认。

实现发药显示的步骤和药房药品入库出库基本类似,不同之处在于led提醒是必须下发。同时支持用户发药完成,按下ok键,通过预订的无线信道直接发送至基站的ok信息通道。sdk会定期查询基站的ok信道。按键反馈确认步骤如下:

步骤一:标签检测到ok键按下后,led灯闪烁指示按键检测有效,等待松开。

步骤二:按键松开后,标签将按键按下状态、服务号、id号等打包为反馈信息包。同时,标签内部进行无线信道的退避处理,退避时间为1ms。标签的id选择至少六位字符,比如abcdef。在规定时间内连续发送3次,每次间隔采用退避时间的两个十六进制字符倍,比如第一次为abms,第二次位cdms,第三次为efms。基站在收到反馈信息后,立即保存信息,等待sdk查询时用。

步骤三:发送完成后,记录下服务号和按键已按下状态,以便服务器查询使用。

3、手推车发药终端

该应用包括服务器预先下发病人信息和药物信息、条码扫描病人信息、标签指示药品显示。

步骤一:在巡检医生去病房前,从服务器上获取发病人信息和药物信息,存储在本地电脑上。本地电脑、服务器、扫描枪和车上的基站处于一个无线局域网络。

步骤二:巡检医生推车去病房后,扫描病人信息上的条码,发送到本地电脑,本地电脑立即发送病人的药品名称和闪灯提醒给基站。

步骤三:基站选择最低功率下发给车上的标签,这样处理的目的是为了能够不干扰到其他的无线标签通信。车上对应的标签获取了数据后,更新显示并led提醒捡药。

另外本发明还具有标签智能定位功能,其和按键反馈确认类似。

步骤一:标签检测到ok键按下后,led灯闪烁指示按键检测有效,等待松开。

步骤二:按键松开后,标签将按键按下状态、服务号、id号等打包为反馈信息包。同时,标签内部进行无线信道的退避处理,退避时间为1ms。标签的id选择至少六位字符,比如abcdef。在规定时间内连续发送3次,每次间隔采用退避时间的两个十六进制字符倍,比如第一次为abms,第二次位cdms,第三次为efms。基站在收到反馈信息后,立即保存信息,等待sdk查询时用。

步骤三:发送完成后,记录下服务号和按键已按下状态,以便服务器查询使用。

步骤四:sdk在收到反馈信息后,会查询是否是原来基站或者相邻基站反馈,如果不是,证明是移动了,重新定位该标签到新基站下,并在服务器后台提醒。

通过医药系统服务器可以及时更新库房每一个药品显示信息(品名、产地、条码等),同时还可以实现盘点功能,即显示当前库存数量。为了解决门诊药房发药麻烦的问题,提出了一种带led的医药电子货架标签,在服务器下发药品信息时,标签除了刷新药品名字等信息,还提供led指示灯(预留三种颜色),方便操作人员快速寻找到药品。提出了在手推车上药品信息和病人信息显示标签,其可以使用后台直接发送显示指令,现场人员只需要观察指示灯,并在拿药过程中比对药品名字和病人信息,就可快速确认药品。在标签更新过程中存在无线同频干扰,该方法中在基站内自动增加周围环境信息的检测,在内部预设了多种频段,可以同时下发,每帧频段带宽>1mhz。每一个标签上都增加了按键反馈功能,主要是为了方便操作人员拿走标签,在按下按键后,可以让系统自动定位到标签的位置。该反馈不会影响到其他无线标签的数据下发。系统中标签在正常使用过程中使用寿命可以达到2年以上。该标签还能支持一维或者二维条码显示,或者全屏点阵显示。

即本发明的有益效果在于:(1)医药电子货架标签系统的多频通信方法是采用了多种数据频道同时下发数据,提高无线数据更新速率;(2)医药电子货架标签系统的多频通信方法中的基站支持自动跳频功能,优先选择信道比较干净的通道;(3)医药电子货架标签支持半自动定位基站功能;(4)医药电子货架标签支持了多种缓存数据更新显示,适合于显示、盘点应用场合;(5)医药电子货架标签支持两万多个汉字的显示。(6)医药电子货架标签支持一维码/二维码显示或者点阵图像显示。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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