智慧医疗中门急诊电子病历系统的设计与实现【字数:16532】
摘 要 随着当前社会经济的快速发展,计算机技术的日新月异,以及人们对医疗需要的日益增长,不断推动着我国的医疗体系的建立与完善。在城镇医疗体系建设中,信息化建设是医疗体系不可或缺的重点和核心。城镇医疗信息化建设,不仅方便了病人的就诊、医生的诊断、医院的管理等等,而且推动着医疗科学向智能化迈进。本系统为智慧医疗中门急诊电子病历系统,采用的是B/S结构(Browser/Server,浏览器/服务器模式),使用了web开发领域比较流行的语言PHP(Hypertext Preprocessor,超文本预处理器)作为开发语言,数据库选取了当前较为热门的MySQL,服务器选择了Apache。此外为了进一步规范开发,使得整个系统层次结构分明,采用了具有MVC模式的ThinkPHP框架。本系统主要是针对医疗体系信息化建设中的病历信息化而设计的,具有登录、病人信息的管理、医生的诊断、病人病历详情管理等功能。
Key Words: B/S;PHP; ThinkPHP; MVC mode目 录
1.绪论 1
1.1 课题背景与意义 1
1.2 系统介绍 2
1.3 本文的结构 2
2.开发工具与相关技术 3
2.1 开发工具和开发环境 3
2.2 PHP语言 3
2.3 THINKPHP框架 3
2.4 APACHE服务器 4
2.5 MYSQL数据库 4
2.6 PHPSTROM 4
2.7 NAVICAT PREMIUM 5
3.系统分析 6
3.1可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3操作可行性 6
3.2需求分析 7
3.2.1功能角色分析与用例图 7
3.2.2系统业务流程分析 10
4.系统设计 20
4.1 软件设计 20
4.1.1软件主要功能描述 20
4.1.2软件总体功能模块图 20
4.2数据库设计 21
4.2.1 ER模型 21
4.2 *好棒文|www.hbsrm.com +Q: &351916072&
.4数据库表 27
5.系统实现 31
5.1 THINKPHP框架的基本配置 31
5.1.1 配置程序入口 31
5.1.2 配置数据库 31
5.2 系统功能实现 32
5.2.1医务工作者登录模块 32
5.2.2病人管理模块 34
5.2.3病人挂号模块 39
5.2.4病人诊断管理模块 43
5.2.5病人检查项目管理模块 49
5.2.6住院每日查房管理 53
5.2.7医院科室管理 55
5.2.8医务人员管理 59
5.2.9检查项目管理 62
5.2.10病人登录模块 65
5.2.11病人信息查看模块 67
结语 72
参考文献 73
致谢 74
1.绪论
1.1 课题背景与意义
虽然当今社会经济快速发展,人民生活水平得到明显改善,但是一方面由于人口老龄化、慢性病发病率上升、劳动力不足、医疗资源发展失衡等问题,这导致现有医疗服务无法满足人们的需求的问题。另一方面,计算机技术在过去几年取得了长足的进步, 包括大数据技术和人工智能技术。大数据弥补了之前由于数据集不足, 而无法提取知识或者开发应用的缺陷。而人工智能技术可以取代人类的功能,如认知、识别、分析、决策等,如代替医生进行诊断,“智慧医疗”便应运而生。
智慧医疗的出现更加方便了人们的生活,它在传统的医疗工作的基础上融合了现代信息技术,使医疗工作过程更加简洁高效,也能在一定程度上解决医患矛盾,提高工作效率和工作质量,有利于医疗的进一步发展。
由于人口基数大,人口老龄化加速, 中国一直面临着“看病贵、看病难”的医疗难题。医疗资源分布有限并且分布不均, 如何满足广大人民群众的需求一直是政府头疼的问题。在过去的医改中,提出了城镇职工基本医疗保险制度、新型农村合作医疗制度、分级诊疗等一系列方案被提出,但均未能很好的解决医疗难题。智慧医疗为医疗提供了新的解决思路,通过一系列新型技术的使用,医疗服务体系有望变得更加高效和智能。
智慧医疗是计算机技术在医疗领域中应用的结晶,一系列原本低效的依赖人工处理的医疗流程都可以进行自动化,使得有限的医疗机构和设备可以服务更多的患者。更严格的将,智慧医疗是将物联网技术、云计算技术、大数据处理技术等应用于医疗领域,以患者为中心,利用先进的信息技术将有限的医疗资源实现更多人的共享,改善医疗服务流程的医疗体系。
而在医疗体系中最基本最重要的就是患者的病历,在之前,病历均参与纸质方式记录,一方面消耗了大量的纸张资源,另一方面也容易遗失,还有就是由于一些医生字体的潦草,导致患者无法看懂自己的病历,同时也为某些医疗事故留下了隐患。因此,病历信息的电子化显得尤为重要,病历电子化不仅节约了纸张、保护了环境,而且也方便患者和其他医护人员的阅读查看。
1.2 系统介绍
在我国,“智慧医疗”研究的方向大都在大数据分析、人工智能分析确诊等方面,却忽略了“病历”这个最基本的东西,虽然每个医院都有“电子病历”系统,但是这个系统往往只是做一个存档备份的作用,并不是真正的“智慧”。此外,电子病历,还是采用人工录入信息的方式,基本没有实现医生语音录入的功能,而且,电子病历最大致命的缺点没有将医学图像整合进来。导致在计算机技术如此发达的今天,我们去拍摄医学图像仍然需要去取相片,因为医学相片的时效性,导致了资源的浪费而且也浪费了患者的大量时间。
此系统实现了对患者病历等信息的信息化管理,通过将用户划分为三类角色:护士、医生、管理员,通过权限登录来区分,实现了对病人信息的管理、挂号信息的管理、病人电子病历信息的管理等。通过信息化的方式,一方面减轻了医务工作者的工作负担,另一方便也使得医院的管理更加简单。
我们正处在医疗信息化建设的时代,尤其是城镇医疗信息化需求尤为庞大。在信息化建设中,需要处理大量的数据,其中门诊数据尤为突出,数据量大且分散,需要运用现代计算机技术将其整合处理,所有开发此系统由很高的实用价值。
1.3 文章的结构
文章共分六章:
第一章介绍选题的背景及意义和系统介绍。
第二章介绍本次软件设计开发所需要的相关工具及技术简介。
第三章分析本软件的实际需求以及可行性分析,其中包括技术可行性和经济可行性。
Key Words: B/S;PHP; ThinkPHP; MVC mode目 录
1.绪论 1
1.1 课题背景与意义 1
1.2 系统介绍 2
1.3 本文的结构 2
2.开发工具与相关技术 3
2.1 开发工具和开发环境 3
2.2 PHP语言 3
2.3 THINKPHP框架 3
2.4 APACHE服务器 4
2.5 MYSQL数据库 4
2.6 PHPSTROM 4
2.7 NAVICAT PREMIUM 5
3.系统分析 6
3.1可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.1.3操作可行性 6
3.2需求分析 7
3.2.1功能角色分析与用例图 7
3.2.2系统业务流程分析 10
4.系统设计 20
4.1 软件设计 20
4.1.1软件主要功能描述 20
4.1.2软件总体功能模块图 20
4.2数据库设计 21
4.2.1 ER模型 21
4.2 *好棒文|www.hbsrm.com +Q: &351916072&
.4数据库表 27
5.系统实现 31
5.1 THINKPHP框架的基本配置 31
5.1.1 配置程序入口 31
5.1.2 配置数据库 31
5.2 系统功能实现 32
5.2.1医务工作者登录模块 32
5.2.2病人管理模块 34
5.2.3病人挂号模块 39
5.2.4病人诊断管理模块 43
5.2.5病人检查项目管理模块 49
5.2.6住院每日查房管理 53
5.2.7医院科室管理 55
5.2.8医务人员管理 59
5.2.9检查项目管理 62
5.2.10病人登录模块 65
5.2.11病人信息查看模块 67
结语 72
参考文献 73
致谢 74
1.绪论
1.1 课题背景与意义
虽然当今社会经济快速发展,人民生活水平得到明显改善,但是一方面由于人口老龄化、慢性病发病率上升、劳动力不足、医疗资源发展失衡等问题,这导致现有医疗服务无法满足人们的需求的问题。另一方面,计算机技术在过去几年取得了长足的进步, 包括大数据技术和人工智能技术。大数据弥补了之前由于数据集不足, 而无法提取知识或者开发应用的缺陷。而人工智能技术可以取代人类的功能,如认知、识别、分析、决策等,如代替医生进行诊断,“智慧医疗”便应运而生。
智慧医疗的出现更加方便了人们的生活,它在传统的医疗工作的基础上融合了现代信息技术,使医疗工作过程更加简洁高效,也能在一定程度上解决医患矛盾,提高工作效率和工作质量,有利于医疗的进一步发展。
由于人口基数大,人口老龄化加速, 中国一直面临着“看病贵、看病难”的医疗难题。医疗资源分布有限并且分布不均, 如何满足广大人民群众的需求一直是政府头疼的问题。在过去的医改中,提出了城镇职工基本医疗保险制度、新型农村合作医疗制度、分级诊疗等一系列方案被提出,但均未能很好的解决医疗难题。智慧医疗为医疗提供了新的解决思路,通过一系列新型技术的使用,医疗服务体系有望变得更加高效和智能。
智慧医疗是计算机技术在医疗领域中应用的结晶,一系列原本低效的依赖人工处理的医疗流程都可以进行自动化,使得有限的医疗机构和设备可以服务更多的患者。更严格的将,智慧医疗是将物联网技术、云计算技术、大数据处理技术等应用于医疗领域,以患者为中心,利用先进的信息技术将有限的医疗资源实现更多人的共享,改善医疗服务流程的医疗体系。
而在医疗体系中最基本最重要的就是患者的病历,在之前,病历均参与纸质方式记录,一方面消耗了大量的纸张资源,另一方面也容易遗失,还有就是由于一些医生字体的潦草,导致患者无法看懂自己的病历,同时也为某些医疗事故留下了隐患。因此,病历信息的电子化显得尤为重要,病历电子化不仅节约了纸张、保护了环境,而且也方便患者和其他医护人员的阅读查看。
1.2 系统介绍
在我国,“智慧医疗”研究的方向大都在大数据分析、人工智能分析确诊等方面,却忽略了“病历”这个最基本的东西,虽然每个医院都有“电子病历”系统,但是这个系统往往只是做一个存档备份的作用,并不是真正的“智慧”。此外,电子病历,还是采用人工录入信息的方式,基本没有实现医生语音录入的功能,而且,电子病历最大致命的缺点没有将医学图像整合进来。导致在计算机技术如此发达的今天,我们去拍摄医学图像仍然需要去取相片,因为医学相片的时效性,导致了资源的浪费而且也浪费了患者的大量时间。
此系统实现了对患者病历等信息的信息化管理,通过将用户划分为三类角色:护士、医生、管理员,通过权限登录来区分,实现了对病人信息的管理、挂号信息的管理、病人电子病历信息的管理等。通过信息化的方式,一方面减轻了医务工作者的工作负担,另一方便也使得医院的管理更加简单。
我们正处在医疗信息化建设的时代,尤其是城镇医疗信息化需求尤为庞大。在信息化建设中,需要处理大量的数据,其中门诊数据尤为突出,数据量大且分散,需要运用现代计算机技术将其整合处理,所有开发此系统由很高的实用价值。
1.3 文章的结构
文章共分六章:
第一章介绍选题的背景及意义和系统介绍。
第二章介绍本次软件设计开发所需要的相关工具及技术简介。
第三章分析本软件的实际需求以及可行性分析,其中包括技术可行性和经济可行性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/567.html