社区健康档案管理系统的设计与实现

社区健康档案管理系统的设计与实现
社区健康档案管理系统的设计与实现

社区健康档案管理系统的设计与实现

1 实训目的

社区健康档案管理系统是一套完整的医院体检检查应用解决方案,该系统完全遵从医院健康检查服务部门的实际工作需求,在各科室的医生工作台上整合了与健康体检业务相关的应用,通过与医院其他系统对接,实现体检过程计算机监控与管理,并为单位和个人建立完整的健康档案,极大的延伸了传统医院信息系统的应用空间。该系统的使用,可以明显提高体检档案管理人员的工作效率,使体检档案的管理更加准确、全面、完美,能够明显地提高体检业务的竞争力。

数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库技术及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

2 社区健康档案管理系统的分析与设计

2.1 系统功能描述

主体功能:

1、健康体检情况查询

2、体检单人登记录入参检人员基本信息,设置参检项目,病史管理;

3、体检结果采集收集体检结果,生成科室结论;

4、结论管理编辑科室结论,生成总检结论并加以编辑;

5、总检建议生成、编辑生成总检建议并可进行编辑;

6、病史记录管理对病人的病史进行记录管理;

7、生成单位体检库(导出单位数据)可以按条件生成参检团体的体检信息的EXCEL表单;

8、数据接口提供了标准的导入数据要求。对符合条件的数据均可导入,可方便体检档案与病案的集成,减轻数据录入的工作量;

9、体检项目设置设置可开设的体检项目;

10、权限管理分配工作模块的操作权限;

11、基础数据生成

12、健康档案添加、查询、转移、获取、删除、排序、检索。

13、健康分析报表如职业病分析等。

2.2 系统模块设计

社区健康档案管理系统模块主要有系统管理、任务管理、健康档案、医疗管理、预防管理、健康保健、康复教育、综合统计、外部系统接口等。

个人健康档案是针对个人基本信息,家族史,家庭信息,既往史,住院史,手术史为一体的健康档案,目前地段医院团队医生对健康档案的管理只是录入读取的方式,没有形成业务流程化管理,为了解决存在的问题,我们提出工作业务引擎解决方案。

家庭健康档案针对家庭信息的家族史、遗传史、家庭成员状况、家庭结构、家庭环境等内容进行统一管理的细化记录,对社区医生对家庭长期疾病的分析提供强大的决策支持。

医疗管理针对社区居民门急诊及体检进行汇总,极大程度保持健康档案的更新。

健康保健模块是针对各项专项的保健体检设置的系统模块,包括学生体检、婴幼儿保健、儿童保健、妇女保健、老年人保健、特殊人群保健等,从根源上对致病因素进行抑制和消除。

康复教育模块分为两部分,一是对社区居民进行健康教育的统筹安排,教育会议主题及各项条件、行程安排控制等。另一部分是对如老年人慢性病及特殊人群如精神病人的康复计划的实施落实进行系统记录,以得出最优治疗解决方案。综合统计模块是对于上述各模块的居民情况、疾病情况、治疗情况、资源分布、疫情控制等等进行分类汇总统计,是医务人员了解工作进行的重要查询工具。2.3 数据库结构设计

1.E-R图

图3 病史信息表ER 图

病情

病例信息表

医师

日期

姓名

性别

病号

2.数据字典

(1)居民基本信息采集

数据来源:居民填写基本信息后,有社区管理人员编码整理后,输入计算机。 数据流去向:采集管理模块,将采集数据存入数据库。

数据项组成:Id (身份证号)+ name (姓名)+ sex (性别)+ minzu (民族)+ birthday (出生日期)+ address (家庭住址)+ job (工作情况)。 (2)居民病史信息

数据来源:社区医院对社区居民的调查。

数据流去向:采集管理模块,将采集居民病史信息存入数据库。

数据项组成:number (编号)+ Id (身份证号)+ name (姓名)+ sex (性别)+ date (得病日期)+ bingqing (病情)+ doctor (主治医师)。 (3)体检信息

居民信息表 体检信息表 病历信息表

报表处理

录入病历信息

录入居民信息

录入体检 信息

居民参加体

图4数据流程图

数据来源:社区医院对社区居民进行体检。

数据流去向:社区医院。

数据项组成:Id(身份证号)+ name(姓名)+ sex(性别)+ blood(血压)+ high(身高)+ weight(体重)+ heart(心率)+ Blood type(血型)+ medical(病史)

3.表结构

表1 information(居民信息)表

字段名称数据类型字段长度字段说明备注Id char 11 身份证号主键

name nvarchar 10 姓名

sex nvarchar 20 性别

minzu nvarchar 20 民族

birthday char 20 出生日期

address char 20 家庭住址

job nvarchar 20 工作情况

healthy nvarchar 10 健康状况

insure nvarchar 20 有无医保

表2 medical(居民病史)表

字段名称数据类型字段长度字段说明备注

number char 20 挂号主键Id nvarchar 20 身份证号

name nvarchar 20 姓名

sex nvarchar 20 性别

date char 20 得病日期

bing qing char 20 病情

doctor nvarchar 20 主治医师

表3 体检表

字段名称数据类型字段长度字段说明备注Id nvarchar 20 身份证号主键

name nvarchar 20 姓名

sex nvarchar 20 性别

blood char 20 血压

high char 20 身高

weight nvarchar 20 体重

heart nvarchar 20 心率

Blood type nvarchar 20 血型

medical nvarchar 20 有无病史

3 主要代码清单

3.1 登录页面主要代码

");return;}

社区健康档案管理系统

class="STYLE3"> 居民基本信息

href="MyJsp2.5.jsp">删除

删除

运行界面:

3.3 信息添加主要代码

体检信息

身份证号

姓名