本系统的数据库设计不仅考虑了医院的财务管理,也考虑了医院的医疗业务,同时还部分考虑了医院的经济核算。
设计的信息包括门诊收费、药房管理、药库管理、医护管理、病案管理、综合统计、院长查询、导医查询、住院结算以及同医院人员和科室有关的系统维护。
医院人员信息包括行管人员和医生技师等的信息,病人信息包括病人病案上的所有信息,以及护理所需的生命特征信息等。
为此,还定义了一系列数据字典,用于描述人员的职称、病种、地址等信息。
本系统的数据库设计遵循以下原则:(1)全面考虑医院的各种信息,为将来的系统扩展打下基础。
(2)对数据字典和业务数据进行归纳合并,将几十种字典合并成两个表,合并后数据库系统尚有130个表左右。
(3)考虑医疗业务的安全性,设置人员权限及子系统功能描述表。
(4)考虑医院业务的实时性,设立海量数据截转表,供应用服务器定时自动截转过时数据。
(5)遵循关系型数据库设计准则,尽量采用3NF存储数据,减少数据冗余、提高数据共享、消除数据不一致。
(6)采用数据库设计工具,对设计的数据表格反复提炼和精化,使之达到性能最优,并提高需求分析的速度和质量,使需求分析尽量完全满足用户的需求。
在设计中,将药品、诊断、手术、医技、理疗等各种实物和非实物的服务项目进行归纳,形成了同一的物价编码及项目描述表。
因而,大大减少了系统的表格数量,减少了系统分析和维护的难度。
1