基于安全云的医疗器械管理系统的设计与实现

2020-06-22 03:52田冠博
科学技术创新 2020年12期
关键词:出库医疗器械仓库

田冠博

(邳州市人民医院,江苏 邳州221300)

随着计算机科学技术与信息技术的迅猛发展,信息技术已经广泛运用于各行各业。进销存系统是为了对企业生产经营中进货、出货、批发销售、付款等进行全程进行跟踪、管理而设计的整套方案,大大的提高了生产经营企业的运转效率,极大降低了生产经营成本。由于医疗器械的特殊性,对产品的质量具有严格的要求[1],传统的进销存系统不能完全满足医疗器械生产经营企业的需求。本系统将传统的进销存系统与GSP 管理相结合,形成医疗器械管理系统。GSP 在国内被称为《药品经营质量管理规范》,它是一项重要的药品质量管理制度[2],保证药品在流通的各个环节都符合质量标准。GSP 的核心思想是利用严格的管理规范来约束企业的行为,进行药品经营质量全过程控制,保证用户获得优质的药品。

1 系统相关技术

1.1 系统开发平台

本系统采用的开发平台为Microsoft Visual Studio 2012,选用C#作为开发语言。C#语言是微软公司2000 年7 月发布的一种面向对象的、高级的、简洁的、类型安全的程序设计语言。C#是一种简单但功能十分强大的面向对象的高级程序设计语言[3],使得开发人员可以快速编写各种.NET 应用程序,其提供了一整套的开发工具和服务来最大程度地开发利用计算与通讯领域。C#语言将VB 的可视化操作和C++的高效运行相结合,并具有强大的操作能力和优雅的语法风格,在开发桌面程序中被广泛应用。

1.2 数据库简介

数据库技术产生于20 世纪60 年代中期,是数据管理的最新技术,随着信息技术的飞速发展,已经被广泛应用于各行各业。开发本系统所选用的数据库为SQL Server 2008,SQL 语言作为其支撑语言,具有很好的移植性、复用性。SQL(Structured Query Language)即结构化查询语言[4],是一种数据库查询和程序设计语言,包括查询、增加、删除和修改4 个基本功能,是一个通用的、功能完善的关系数据库标准语言。SQL Server 有着操作简洁、兼容性高等特点,适用于小型项目,完全满足医疗器械管理系统的基本需求。

2 系统总体架构

本系统采用C/S(Client/Server 客户/服务器模式)架构,其是系统开发最常用的架构。C/S 架构能够将客户端和服务器端的硬件环境优势充分利用起来,系统任务被合理地分配到客户端和服务器端,极大提高了系统运行的效率。C/S 架构可以将客户端计算机的处理能力充分发挥起来[5],系统任务在客户端电脑上处理之后再交给服务器端。如图1 所示,医疗器械管理系统由三部分组成,包括客户端、加密服务器、云数据库。客户端通过Visual Studio 2012 平台进行设计开发,界面简便、功能完善。云端数据库存放医疗器械信息、质控信息、用户信息等,是系统的数据中心。加密服务器负责对数据进行加密处理,防止信息泄露,很好的保护了系统数据。用户使用医疗器械管理系统客户端,输入用户名密码进行登录,验证成功后进入系统主界面,可以对医疗器械信息进行添加、查询等操作,并将数据存储到安全云,保证了系统数据的安全性。

图1 系统总体架构

3 系统总体设计

通过前期的调研,并对系统进行可行性和需求分析[6],可以将医疗器械管理系统分为基础信息、采购管理、销售管理、仓库管理、质量管理五大模块。基础信息模块包括人员设置、部门设置、仓库设置;采购管理模块包括采购合同、采购单;销售管理模块包括销售合同、销售单;仓库管理模块包括入库管理、出库管理、库存管理;质量管理模块包括购销管理、质量管理记录、质量手册。具体功能如图2 所示。

图2 系统功能模块图

3.1 基础信息模块设计

基础信息模块主要包含人员设置、部门设置、仓库设置;人员设置:对人员的基本信息进行设置,包括人员编码、人员名称、所属部门、性别、出生日期、文化程度、所学专业、职称、入职时间、从业年限、电话、身份证号、现住址、备注等。可以对人员信息进行添加、删除、修改等操作。部门设置:用于设置部门基本信息,包括部门名称、部门编码、部门负责人、部门电话、部门地址、部门备注、部门联系方式等。可以对部门信息进行查询、修改、添加、删除等操作。仓库设置:用于设置仓库基本信息,包括仓库名称、仓库编码、仓库地址、仓库电话。可以对仓库信息进行查询、修改、添加、删除等操作。基础信息模块部分截图如下所示。

图3 仓库设置

3.2 采购管理模块设计

采购管理模块主要包括采购合同和采购单;采购合同:在企业日常的生产经营活动中,对于金额、数量较大的、重要的进货业务,经常需要跟供应商签订采购合同(采购订单),说明采购的商品、采购单价、数量、金额,规定结算方式、运输方式、到货期限等条款[7];同时还要监督订单的执行情况,例如:哪些存货已经到货、到货的数量,哪些存货还没有到货,哪些订单已经执行完成,供应商是否履行了规定的协议等。以保证生产经营活动的顺利进行。这样就需要执行“采购合同”功能把手签的采购合同录入到系统中。对于那些采购频繁、商品价值较低、没有签订合同的采购业务可以不录入合同信息。采购单:采购单功能是企业的进货部门在收到供应商的发货单据(指的是普通发票、增值税发票),通过选择对应的采购订单辅助录入。采购管理模块部分截图如图4 所示。

图4 采购合同

3.3 销售管理模块设计

销售管理模块主要包括销售合同和销售单;销售合同:在企业日常的经营销售活动中,对于金额、数量较大的、重要的销售业务,经常需要跟客户签订销售合同,说明销售的商品、销售价格、数量、金额,规定结算方式、运输方式、收款期限等条款,来保障企业的合法权益[8];同时企业还要监督合同的执行情况,例如:哪些存货已经发货、发货的数量,哪些存货还没有发货,哪些订单已经执行完成,客户是否履行了规定的销售协议等等,以保证销售经营活动的顺利进行。销售单:销售单功能是企业的销售部门在提供给客户的发货单据(指的是普通发票、增值税发票),填制销售单的同时也完成了商品的销售出库,录入销售单可以手工直接录入,也可以通过选择对应的销售订单辅助录入。销售单是销售业务发生地重要标志,它确定了销售存货的销售价格、数量和销售金额。销售管理模块部分截图如图5 所示。

图5 销售合同

3.4 仓库管理模块设计

仓库管理包括入库管理、出库管理、库存管理三大模块;入库管理:实现对品名、批号、生产日期、规格、效期、厂家等基本信息采集,维护医疗器械入库码与货架码的一一对应关系,便于仓库管理人员准确快速定位医疗器械仓储位置。出库管理:实现医疗器械的销售出库,数量金额自动核算。库存管理:库存管理模块分为仓库盘点、仓位调整、实时库存、效期检查等功能。仓库管理模块部分截图如图6 所示。

图6 入库管理

3.5 质量管理模块设计

质量管理模块主要分为购销管理、质量管理记录、质量手册;购销管理:主要包括采购验收、出库复核,医疗器械在入库之前必须严格按照法定标准和合同规定的质量条款对购进器械的质量进行逐批验收,选择“质量管理——购销管理——器械采购验收”菜单进入验收器械记录管理界面,录入器械的质量情况、验收结论及验收人,提供批量签字功能。出库复核是商品出库前的最后一次检查、核对工作。根据GSP 的相关规定,出库商品必须进行出库复核。内容主要包括销售日期、客户名称、产品名称、规格、剂型、批准文号/注册证号、数量等。质量管理记录:主要包括医疗器械质量档案、不合格品处置记录、质量问题追溯记录、质量信息反馈单、质量事故报告书、质量监督整改通知书、质量分析会议记录等,保证了医疗器械的安全可靠追踪。质量手册:用户通过手册可以了解医疗器械相关的法律法规,包括不合格医疗器械管理规定、医疗器械召回管理规定、医疗器械追踪溯源管理规定等,进一步保证了医疗器械的规范性与安全性。质量管理模块部分截图如图7 所示。

图7 质量事故报告

4 系统特点

4.1业务流程清晰,实时掌握医疗器械购进、销售、库存情况。将质量管理融入医疗器械进销存管理的全过程,全程记录跟踪产品名称、规格(型号)、注册证号、生产批号、灭菌批号、生产日期、失效日期、生产企业等内容。

4.2建立完善的质量管理制度与过程质量记录。符合药监部门检查与验收要求,提供质量规范报表模板,包括购进、入库验收、出库复核、运输、销售记录。提供仓库温湿度记录、设备使用与保养记录。提供培训记录、制度执行检查等记录。

4.3系统采用安全云进行存储,保证了数据安全性与稳定性。

5 结论

本文分析了目前的进销存管理系统无法满足医疗器械的管理需求的现状,引入了GSP 的理念对系统进行了设计。首先介绍了系统开发的相关技术,采用visual studio 2012 进行客户端的开发,使用sql server 2008 数据库进行数据的存储,同时对数据进行了加密处理以保证系统的安全性。接着,介绍了系统的总体架构,最后对系统的各个模块进行设计与实现。实践表明,该医疗器械管理系统功能全面,具有一定推广价值。

猜你喜欢
出库医疗器械仓库
医疗器械检验数据修约问题的探讨
外来医疗器械管理存在的问题与对策
医院医疗器械维修中存在的问题及维修管理策略
家用医疗器械监管现状与发展趋势
配方高架库空箱出库程序的优化设计与应用
填满仓库的方法
四行仓库的悲壮往事
优化拍卖出库流程控制防范拍卖出库环节财务风险
报文数据分析法在立体库故障分析中的应用
小猫看仓库