1.本发明属于医疗领域,具体为一种医用院内物流管理系统及其控制方法。
背景技术:2.物流传输系统,是集合了机械传动装载、光电技术和信息技术等先进技术,实现特定区域内的物品便捷传输装置。物流传输系统最初诞生被应用在汽车大规模生产和电子加工企业领域,随后开始广泛应用在银行、商场、机场、图书馆和工厂等领域。伴随着信息技术的推陈出新和广泛应用,物流传输系统的自动化水平大大提升,开始逐步应用在医疗行业领域
3.医院物流系统,本质上是医疗领域上对物流系统的进一步延伸,但是缺少明确的概述和界定。但是,随着时间的推移,医院物流系统无法全面照顾到所有科室,只有部分区域物流需求可以得到满足,所以在物流系统设计中,急需一种可以实现终端通信智能的医用物流系统。
技术实现要素:4.本发明的目的在于提供一种医用院内物流管理系统及其控制方法,该系统和方法不需要花费大量的时间,从全局的高度考虑、切合实际需要,能够真正的降低相关医疗机构的经营运转费用,节约资源,精简了医疗机构的后勤部门,使医疗机构经营运转更加灵活。
5.为实现上述目的,本发明提供如下技术方案:一种医用院内物流管理系统及其控制方法,所述装药机构装药完成后装入所述药品检测入库机构,所述药品出库机构安装在所述药品检测入库机构后侧;
6.所述药品检测入库机构包括仓库检送药口、触摸显示屏、进仓口和横梁架;所述仓库检送药口内部连通有所述进仓口,且所述仓库检送药口和所述进仓口外部固定有所述横梁架;
7.所述药品出库机构包括出药口、卡口、卡座和圆盘口,所述圆盘口底部固定有所述卡座,所述卡座底部焊接有所述卡口,所述圆盘口一侧连接有所述出药口。
8.优选地,所述装药机构包括装药筒(9)和药品盒(10),所述装药筒(9)内部包含有若干个所述药品盒(10)。
9.优选地,所述物流管理模块包括基础管理、入库管理、出库管理、库存管理和系统设置,且所述基础管理和所述系统设置的优先级高于所述入库管理、所述出库管理和所述库存管理。
10.优选地,所述基础管理包括医用装车单位管理、员工管理和药品分类管理,所述医用装车单位管理和所述员工管理录入信息后进入所述药品分类管理。
11.优选地,所述系统设置包括医用人员设置、数据备份和数据恢复,所述数据备份后端连接有msql数据库。
12.优选地,所述入库管理包括药品入库和入库类别设置、所述出库管理包括药品出
库和出库类别设置,所述入库类别设置和所述出库类别设置一一对应。
13.优选地,所述库存管理包括库存查询、药品分类和药品库存预警,且所述库存查询为hash表查询,采用除留余数法解决hash冲突,即h(key)=key mod p(p《=m)。
14.优选地,包括以下步骤:
15.s1,首先后端通过采购药品,仓库系统主要从进药入站到接收货物,然后进行仓库模型的建立,对于医用仓库模型的搭建主要进行每一个仓库对应建立具有唯一标识的仓库编号,并且每一个货架要有仓库关联的标志,每一个药品位置标识是由货架和仓库的标识进行唯一确定;
16.s2,随后进行装车药品打包,进入所述药品检测入库机构,利用触摸显示屏进行输入和录入信息;
17.s3,然后进入机器进行验收,利用边缘端的qt界面进行编辑药品和代码,随后进行科室终端进行通信连接,并且通知科室进行领取;
18.s4,科室人员进行密码登陆,然后录入信息和取出信息,所述药品检测入库机构对药品进行出库操作。
19.优选地,针对步骤s1,货位分配阶段采用种群个体编码的方式,每一个药品仓储区域均为仓储货位编号,对初始的编码均采用从0到1的随机数编码,利用数据库建立哈希表,利用不用药品种类建立不同分类表。
20.优选地,针对步骤s3和步骤s4,科室人员进行登陆和通信的模型采用javabean、jsp和servlet的开发模式,仓储向科室发起请求,后端交给模型层进行处理,后端模型层返回处理结构给终端控制器,最后相应给科室人员,终端的界面为qt界面,仓储管理系统为mysql数据库开发,其中内部建立操作记录表,且操作记录表包括科室人员id、入药时间、取药时间和操作时间。
21.综上,本发明的医用院内物流管理系统及其控制方法以医疗市场长远发展方向为前提,从物流研究的角度对医疗机构的发展提出了一个新的发展方向,对医疗卫生政策有建设性的辅助作用,与现有技术相比,整体目标环节的分析,能够对软件开发环节可能出现的问题进行预测,先制定好可能的应对措施,可以提高整体效率,通过该系统解决医疗部门之间的的信息交流障碍,实现医院部门之间的物流信息共享,解决医院部门内部的货物编码管理,提高物流管理部门之间的信息流通速度,减少库存中货物残留的可能性,通过对仓储货位药品的优化问题,对整个药品货位作业优化的数学模型进行了合理地抽象,构建出以货车运行时间、货架稳定性、货位的存货能力为资源条件的货位分配模型。
附图说明
22.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
23.图1为本发明仓储系统构成图;
24.图2为本发明医用物流存取步骤图;
25.图3为本发明验收机器结构示意图;
26.图4为本发明药品出库机构结构示意图;
27.图5为本发明装药机构结构示意图。
28.1、仓库检送药口;2、触摸显示屏;3、进仓口;4、横梁架;5、出药口;6、卡口;7、卡座;8、圆盘口;9、装药筒;10、药品盒。
具体实施方式
29.以下将配合附图及实施例来详细说明本技术的实施方式,借此对本技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
30.请参阅图1-5,本发明提供一种实施例,一种医用院内物流管理系统及其控制方法,参考图2,首先后端通过采购药品,仓库系统主要从进药入站到接收货物,然后进行仓库模型的建立,对于医用仓库模型的搭建主要进行每一个仓库对应建立具有唯一标识的仓库编号,并且每一个货架要有仓库关联的标志,每一个药品位置标识是由货架和仓库的标识进行唯一确定;随后进行装车药品打包,进入药品检测入库机构,利用触摸显示屏进行输入和录入信息;然后进入机器进行验收,利用边缘端的qt界面进行编辑药品和代码,随后进行科室终端进行通信连接,并且通知科室进行领取;最后科室人员进行密码登陆,然后录入信息和取出信息,药品检测入库机构对药品进行出库操作;
31.医疗部门请求的内容通过http协议将要处理的数据进行包装,并通过tcp/ip协议实现部门与物流管理模块的连接,货位分配阶段采用种群个体编码的方式,每一个药品仓储区域均为仓储货位编号,对初始的编码均采用从0到1的随机数编码,利用数据库建立哈希表,利用不用药品种类建立不同分类表,科室人员进行登陆和通信的模型采用javabean、jsp和servlet的开发模式,仓储向科室发起请求,后端交给模型层进行处理,后端模型层返回处理结构给终端控制器,最后相应给科室人员,终端的界面为qt界面,仓储管理系统为mysql数据库开发,其中内部建立操作记录表,且操作记录表包括科室人员id、入药时间、取药时间和操作时间。
32.本系统包括药品检测入库机构、药品出库机构、装药机构和物流管理模块;装药机构装药完成后装入药品检测入库机构,药品出库机构安装在药品检测入库机构后侧;其中药品经过装箱打包然后装进装药机构,参考图5,装药机构包括装药筒9和药品盒10,装药筒9内部包含有若干个药品盒10,每个药品盒10一次装入装药筒9,然后统一进入药品检测入库机构,然后装车人员录入信息进行仓库仓储,其中药品检测入库机构包括仓库检送药口1、触摸显示屏2、进仓口3和横梁架4,qt显示界面在触摸显示屏2上,仓库检送药口1内部连通有进仓口3,药品随即进入进仓口3,且仓库检送药口1和进仓口3外部固定有横梁架4,保证了装置的安全行能。
33.为了保证底层的物流逻辑性,利用java构建架构,其中系统的架构主要包括物流管理模块、用户界面表示层、控制器和服务层,其中物流管理模块包括基础管理、入库管理、出库管理、库存管理和系统设置,且基础管理和系统设置的优先级高于入库管理、出库管理和库存管理,此管理模块界面显示在触摸显示屏的qt界面中,物流管理模块与用户界面表示层为双向通信,用户界面表示层与内部控制器进行通信请求服务层的数据,其中服务层包括药品库存查询表、出入库表、基础信息管理表和优化模块。将原始的集中于客户端的代码分离出来,将各个功能模块进行抽象封装,运用模块化的思想简化代码的逻辑。根据前面几节的业务流程分析和数据流向分析,将各个相对独立的数据模块放置于服务端,系统设置包括医用人员设置、数据备份和数据恢复,数据备份后端连接有msql数据库。
34.针对物流系统的安全性,会对用户的账户和密码进行判断,如果符合数据库存取的账户和密码就认为认证通过,否则认证不通过。本系统采用的是基于qt形式对后端数据进行访问,因此访问权限设置为uri的形式存入数据库中,其中医疗部门、装车人员、权限的关系。前端用户通过javascript编码对用户输入的账户和密码进行加密处理,同时从医院后端获取随机生成的验证码,将账户、密码和验证码进行组合md5加密,加密后的数据通过传到控制器,控制器会执行相应的后台处理逻辑,后台处理逻辑进行安全认证和授权管理,所有工作人员登陆保证了登陆的私密性和安全性
35.为了对多订单进行分配和优化,药品装车分配给它们的批次开始,每批包含一个或多个订单,每个订单对应的药品分区最优仓储货位已经求得,订单一起批处理,每批都分配给i辆货车,算法进行融合拉格朗日插值算法和改进差分算法进行,首先我们进行算法种群的设定,其中动态调整的阈值银子控制公式如下所示:
[0036][0037]
其中df
max
∈(0,1)和df
min
∈(0,1)均为动态调整的阈值因子,那么均由df控制的,为了避免所提出的算法在进化过程中全局无法进行收敛的问题,我们根据公式1可以进行对动态因子的调整,其中λg为全局的收敛银子,当λg比较大的时候进行全局搜索,反之算法进入局部搜索。
[0038]
为了保证物流的流畅性,本发明采用拉格朗日结合动态因子的方法进行优化全局最优值,差值点可由下式得到:
[0039][0040]
其中x
i,2
(g)为得到的插值点,其中h、p均为方程系数,利用物流车辆的迭代次数得到最优方案,对应最优的目标函数值,然后进行判断插值点,从而实现迭代的寻求最优方案。
[0041]
药品物流分配阶段均采用上述所示的最优目标值,然后对每个仓储区域进行重新编码,随后采用订单分配的方式,将拉格朗日差值算法进行计算,算出每个分区相应的订单编号然后列出向量表进行存储到数据库中,算法模型对每批次进行最大的完工时间进行最优分配,如果满足最优条件那么就会结束分配否则会进行重新分配。
[0042]
参考图1,物流管理模块包括基础管理、入库管理、出库管理、库存管理和系统设置,且基础管理和系统设置的优先级高于入库管理、出库管理和库存管理,入库管理包括药品入库和入库类别设置、出库管理包括药品出库和出库类别设置,入库类别设置和出库类别设置一一对应,药品出入库查询是用户可以查询到此系统所进行分的所有药品出入库情
况,每一条药品的出入库记录对应后端的一个实体。每个部门可以根据仓库的id查询货物的出入库情况。
[0043]
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。
[0044]
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
[0045]
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。