如何开发医院管理信息系统_医院管理信息系统及其数据库开发

  摘 要:简要分析医院信息管理系统的必要性和设计思想,对系统的功能进行了描述。应用较大精力进行了数据库系统的开发,包括表与实体的建设、建表的SQL语句编写等。最后完成了系统的测试。
  关键词:HIS;信息系统;数据库;自动化
  中图分类号:TP391 文献标识码:A
  
  Hospital Management Information System and Database Development
  YE Guang-xia
  (Nanjing Xiaozhuang Institute,Jiangsu Nanjing 210000)
  key words: HIS;information system;database;automation
  
  信息时代的到来,使计算机在各行各业都得到越来越广泛的应用,随着科学技术的突飞猛进,也席卷了医疗卫生领域。传统手工方式劳动强度大、工作效率低。医师护士和管理人员的大量时间都消耗在事务性工作上;病人排队等候时间长;资料深入统计分析无法进行,不能充分为医学科研利用;在经济管理上存在漏、跑、错费现象;
  医院物资管理不明,积压浪费。HIS系统的有效运行,可以提高工作的效率,促进医学科研、教学;减轻各类事务性工作的劳动强度;改善经营管理,创造效益。
  
  1 信息管理系统设计思想
  
  以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额的全面管理能。包括建立药品库房的入出库帐目,辅助制定合理的库存水平,按药品批次和效期进行管理和出库安排。药品从入库到出库到各药房及各个科室整个药品流通中各个环节所发生的事件进行记录,能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品效期以及往年同期的药品消耗情况提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失。系统采用Client/Server体系结构,Server服务器端用于提供数据服务。采用模块化程序设计方法,便于系统功能的组合修改,又便于维护补充。
  
  2 系统功能
  
  入库功能:处理采购入库、内部入库及财务验收、付款处理、其它入库、采购历史、入库汇总等功能,药库入库严格区分采购日期,录入日期及确认日期。
  出库功能:提供药品出库、出库单确认和出库方式汇总、科室消耗汇总、药品出库汇总功能。严格区分药库出库单中的申请数量与实发数量,录入时填申请数量,确认后保留申请数量,填写实发数量,同时能查看两个数量。
  调价功能:进行药品调价、汇总处理,可查看调价历史,进行调价差额汇总。
  其他功能:包括药品养护、库存盘点、月底过帐。对库存药品进行质量的审查,同时可不定期进行库存的盘点,并进行月底过帐处理。药库盘点要具有ABC分类法,随机抽样法两种盘点方法。
  查询功能:提供台帐、库存、收支、失效、高低储报警等多种查询功能。包括会计帐簿、保管员帐簿、库存查询、新药查询、采购差价统计、收发存表、收发存分析、剂型收发存分析、采购分析、销售分析、特殊药品进销统计、低储过限报警、高储过限报警、失效预测、财务月报等模块。
  维护功能:包括药品信息、药品编码、库位编码、剂型类别、帐簿类别、发药方式、生产厂家、供货单位、入库方式、出库方式、数据字典、报表设置等子模块。
  系统功能:提供包括用户设置、权限设置、密码修改、系统选项设置、初始化等功能。初始化时支持多人入帐,并可分批次录入。
  
  3 数据库设计
  
  3.1数据库平台与开发语言
  采用Oracle8i作为后台数据库。Oracle能在所有主流平台上运行。完全支持所有工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。多层次网络计算,支持多种工业标准,可以用ODBC, JDBC,OCI等网络客户连接, 获得了最高认证级别的ISO标准认证。
  PowerBuilder6.5是一个面向对象的Client/Server开发工具,它可以在Window9X、Windows NT、Macintosh、Aix/6000、Sun Solaris等开发平台上运行。PowerBuilder 6.5提供了众多的描绘器用于创建和管理不同的对象,从而大大降低了面向对象应用开发难度,提高了开发质量和开发速度。同时,它具有强大的数据库操作功能,这一特点使它特别适合于MIS系统的开发。
  3.2数据库表与实体
  通过对药库管理的内容和数据流程的分析,设计的数据项和数据结构如下:
  药品基本字典包括药品序号、系统识别、药品名称、药品规格、药房规格、药品属性、特殊药品、药品单位、最小单位、最小包装、药房包装、病房单位、作废判别、注射收费、判别、用量限制、发药方式、拼音代码、其他代码、高储数量、低储数量、药品编号、药品效期、给药方法、药品说明、定价级别、库位编码、药品效期等。
  产地对照管理:包括药品产地、产地名称、拼音代码、厂家全称。
  药品编码字典:包括识别序号、药品编码、系统识别、编码名称。
  入库方式管理:包括系统识别、入库方式、方式名称、入库单号、验收单呈、购入判别、识别符号。
  进货单位管理:包括单位序号、单位名称、拼音代码、开户银行、单位帐号、系统识别、单位编码、联系人、联系电话、单位地址、单位说明、作废判别等。
  出库方式管理:包括系统识别、出库方式、方式名称、方式类别、出库单号、识别符号、科室判别等。
  入库表1:包括系统识别、入库方式、入库单号、票到标志、单位序号、财务判别、附单据数、入库备注、入库判别、采购日期、录入日期、入库日期、采购工号、操作工号。
  入库表2:包括识别序号、系统识别、入库方式、入库单号、药品序号、药品产地、药品厂家、药品批号、药品效期、批发价格、零售价格、入库数量、合格数量、进货价格、进货合计、验收单等。
  出库表1:用于存储药品出库单的出库方式、领药科室、出库日期、申请日期、出库判别等基本内容。
  出库表2:用于存储药品出库的具体内容,包括药品出库方式、药品编码、药品产地、药品批号、效期、批发价格、零售价格、进货价格、进货合计、申请日期、实发数量等。
  根据以上分析规划出的实体有:药品实体、供货单位实体、出库实体、产地实体等。
  3.3数据库创建
  得到数据库的逻辑结构之后,就可以在数据库系统中实现逻辑结构。下面给出部分创建部分表的SQL语句。
  创建药品编码字典表YK_BMZD
  CREATETABLE"YK".YK_BMZD
  (SBXHNUMBER(4)NOTNULL,
  YPBMVARCHAR2(16)NOTNULL,
  XTSBNUMBER(2)NOTNULL,
  BMMCVARCHAR2(50)NULL,
  CONSTRAINT PK_YK_BMZDPRIMARYKEY(SBXH,XTSB,YPBM),
  CONSTRAINTFK_YK_BMZD_REFFOREIGNKEY(SBXH,XTSB))
  TABLESPACE"YK"
  此外还有创建药品编码设置表、创建产地对照表:YK_CDDZ;创建出库方式表YK_CKFS;创建出库01表YK_
  CK01;创建出库02表YK_CK02等。其他表的建表方式与上述基本相同,在此不一一列举。
  
  4 性能测试与分析
  
  程序编制好以后,仍然可能存在许多问题和需要改进之处,因此程序在连编成功之后一定要进行测试,通过测试发现问题,找出不足,分析原因,块进行修改。
  在本系统中共有九个模块,他们分别是:系统管理、入库管理、出库管理、调价管理、计划管理、其它功能、查询管理、维护管理、帮助药库管理系统在本地机测试通过以后,又在医院药械科两台计算机中由不同的人员经过一个月模拟测试,并征求意见后进行了部分客户化修改,修改多次达到了运行阶段,使用Project工具进行编译打包后发布程序,完成了整个系统的制作。
  
  5 结束语
  
  其功能基本符合用户需求,能够支持中西药库或多药库分库管理;实现与住院药房、门诊药房的实时传输,药房向药库领药实现无纸操作,药房与药库库存自动增加和减少;具有药品会计功能,药品属性可根据国家对药品价格的规定进行多种设置,设定固定价、高低限价和可变价等;具有药品单价调整、调价损益、药品价格分析、发票管理、应付帐款处理、会计期月结及多种统计报表等功能,支持货位管理,药品盘点可按货位进行,提高了药械科的工作效率。系统存在的问题是用户界面不够美观,出错处理不够等多方面问题。这些都有待通过今后的不断学习中进一步修改改善。
  
  参考文献:
  [1]医院信息系统建设与应用[M].北京:人民军医出版社,2002.
  [2]王炳德.医院信息系统[M].北京:北京医科大学、北京协和医科大学联合出版社,1994.

推荐访问:管理信息系统 数据库开发 医院 医院管理信息系统及其数据库开发 数据库管理系统有哪些