基于python django的智慧医院信息管理系统,包括医生、用户、管理员三种角色

1. 研究背景及选题意义

1.1 研究背景

从「健康中国行动」到「十四五规划」,在国家政策支持以及前沿技术的共同驱动下,推进健康中国建设是全面提升中华民族健康素质、实现人民健康与经济社会协调发展的国家战略。随着大数据时代的来临,各个行业开始逐渐与信息化相结合,互联网医疗作为一种新型医疗健康服务业态,为医院的各科室从业人员、管理人员、信息流通等带来了便利,也在不断提升医患就诊的便捷性、安全性。

目前,我国互联网医疗行业正向着高速化、精细化发展。艾瑞咨询数据显示,2023年,我国互联网医疗市场规模预计可达876.1亿元,同比增长25.1%。《中国互联网络发展状况统计报告》显示,截至今年6月,国内在线医疗用户规模达3亿人次,国内互联网医院数量、在线问诊需求持续增长。而互联网医疗更是在疫情爆发后发挥了重要作用,在线下医疗资源承压明显时,互联网医疗平台可以发挥自身的优势,跨区域调配医疗资源,提高医疗资源的利用效率,有效减少不必要的流动、接触,避免由于线下排队就医、购药造成的聚集性交叉感染风险和医疗资源挤兑,最大程度缓解线下医疗资源的压力。许多用户过去比较谨慎、不相信线上就医。而如今在政策的推动下,用户的疑虑有所减少,在面临小病、常见病时会先在线上问问医生,能在线上解决的病症问题就尽量少去医院

随着城镇化、工业化、人口老龄化的加快,中国居民生产生活方式和疾病谱不断发生变化。同时,居民健康知识知晓率和健康素养偏低,吸烟、过量饮酒、缺乏锻炼、不合理膳食等不健康生活方式比较普遍,由此引起的疾病问题日益突出。世界卫生组织研究发现,个人行为与生活方式因素对健康的影响占到 60%,因此个人健康管理对居民健康水平的整体提升有重要作用。健康管理能够延伸出很多细分功能,比如饮食管理、慢病管理、健康体检等。尤其是慢病管理方面,患者群体庞大、病程长、医患交流频率较高,互联网可以跨越时间和地域的限制贯穿诊前、诊中、诊后整个流程。

因此,对于患者群体而言,智慧健康诊疗是大势所趋,能够及时高效满足用户在医疗服务方面的崭新需求,打破时间和空间的局限,既可以感受互联网服务的灵活,又解决了因缺乏健康管理档案而导致多做很多重复性检查等问题,让健康生活触手可及。

1.2 选题意义

“看病难”、“排队两小时、看病两分钟”,便是我国有限的医疗资源与众多患者之间存在的矛盾。在我国传统就医模式中,患者等待就医的过程十分繁琐,需要经历排队挂号、排队候诊、排队付钱、排队检查、排队拿药,方能完成诊治,这种情况会为许多老人、孩子、孕妇等带来不便。患者将大量时间都浪费在了就医的形式上,不仅对病情不利,同时还有损医患之间的和谐关系。同时,现今人们去医院排队进行检查也只是例行公事,真正对患者带来实质性帮助的数据微乎其微,也存在各个医疗平台的数据无法互通互认的情况,从患者角度而言,需要做很多重复性检查,不仅延长了就诊时间、降低效率,也加重了经济负担。从医院角度而言,二次检查也带来了很多额外负担。因此,健康管理与健康档案建立的重要性不言而喻。电子健康档案既能够为在不同诊疗机构间转诊时提供基础、必要的检查结果等相关信息,也能够避免个人重复检查,避免不必要的医疗资源浪费,也可以减少个人不必要的费用支出。

当前以互联网医疗萌生出的在线诊疗服务模式,为医院以及病患都带来了全新的体验,提供了一种足不出户就能与医生进行零距离交流的方案,避免了去医院就诊的种种弊端,缓解了人民群众看病难,看病贵等压力,极大程度给人们带来更加人性化的就医环境与体验。此种远程医疗模式采取了网上预约挂号的模式,医生在诊断可以对预约用户的健康档案(包括血糖、血压等数据)进行查询,了解病人的具体身体情况,此种远程医疗模式的好处就是能够接生医生大量的就诊时间,满足预约挂号以及远程看病的同时,还能够对病人的身体健康进行科学的记录,实现医疗档案资源共享,进而帮助医生作出更准确的判断。

现阶段在我国,健康管理作为一个新兴产业,仍然处于初级阶段。当前,国内健康管理的软件不断涌现,但是软件的应用水平层次不齐。目前以家庭为单位的个人健康档案管理仍以实体档案为主。而本系统将“在线诊疗”与“健康管理”结合,每个人都可以成为自己健康档案的管理员,不仅可以让病患通过网上预约挂号和线上咨询的方式来看病,节省了一系列不必要的时间和精力,也在一定程度上减轻了经济负担,而且平台的健康管理功能也对慢性疾病有较好的监督与预防作用,有效推动了我国智慧健康诊疗管理信息系统的规范化管理、建立全国范围内的健康预防机制。

2. 研究现状

2.1 国外研究现状

健康管理的概念提出和实践起最初出现在美国,生存环境恶化、人口老龄化加剧、慢性病人群不断增长直接导致美国医疗卫生需求过度增长。美国经济和社会发展面临着前所未有的威胁和挑战。传统的以疾病诊治为中心的卫生服务模式应对不了新的挑战,在这种环境下,以健康管理为中心的卫生服务模式应运而生了。健康管理通过为企业员工提供健康管理服务,识别和控制疾病危险因素,从而改善其健康状况,不仅减少企业的医疗费用支出,同时能提高员工工作效率。现代的健康管理以信息化、共享化为基础支撑技术,系统内信息共享的强大支撑作用使得健康管理可以为个体提供连续性、一体化的服务。同时,先进的检测仪器可以科学地评估生命健康状况,降低系统风险,为健康管理提供技术支持。

电子健康档案(Electronic Health Record,简称EHR)是以用户个人健康为核心,贯穿个人健康管理过程,涵盖各种健康因素的科学、规范记录。美国1996年实行的《健康保险携带和责任法案》(Health Insurance Portability and Accountability Act)与英国1948年实行的《国民健康服务法》(National Health Service Act),在患者健康信息的隐私保护方面,立法体系性强,规定具体且详细,具有一定可操作性。当前美国、英国、加拿大、澳大利亚等发达国家已经建立起全国性的个人电子健康档案系统。美国参议员近期提出《保护个人健康数据法案》将制定标准对遗传数据、生物数据、一般个人健康数据做出具体区分,以保护消费者健康数据隐私;加拿大建设有共享型健康档案库,居民可根据意愿更改或删除信息;澳大利亚为个人电子健康档案建立规划、收集、存储、利用、销毁等全生命周期流程,清晰直观。可见,国外对个人电子健康档案的建设多呈现出以法促建、注重隐私、科学管理等特点。

在融合健康管理与电子健康档案等方面,研究也表明现阶段电子健康档案的研究热点之一就是信息技术在电子健康领域的应用研究,同时指出智慧医疗的创新发展将是接下来的研究方向之一。

2.2 国内研究现状

在我国,健康管理理论研究和技术起步较晚,但健康管理和对于电子健康档案的普及也在快速发展中。2012年全国已有35个城市、2406个社区卫生服务中心和9726个社区卫生服务站建立了社区居民健康档案,而2017年时全国居民电子健康档案建档率已经达到76.4%。同时我国自2016年试行的电子健康卡,将患者所有信息存储在卡内,实现不同医院对于患者信息的共享,在新冠疫情期间起到了不可忽视的作用。

而与以美国、加拿大等为首的先进国家相比,国内的文献研究较少述及电子健康档案与人工智能相关技术的的强关联性,对于人工智能技术如何驱动电子健康档案实现智慧诊疗也尚未有较系统的研究。可见,人工智能与电子健康档案的结合在我国具有较大的学术研究空间。

一直以来,人们习惯了生病才就医的定向思维,不注重自身的健康状况; 而国家的医疗保障也只能满足人们在生病后的医疗需求,不能很好地做到“防大于治”。当人们处于“亚健康”状态时,国家医疗保障无法起到任何作用。因此我们迫切需要防患于未然的健康管理系统来预防和干预可能引起疾病的危险因素。

与医疗健康体系较为进步的西方国家相比,我国浩大的人口数量与有限的医疗资源所形成的严峻形势亟需我们加快推动医疗体系的创新改革,这个改革的发动机是人工智能,而人工智能的燃料就是电子健康档案。电子健康档案的建设与利用已经成为“健康中国”战略中的一项基础性工作,但距离真正实现人工智能与电子健康档案的融合应用与系统普及还存在较大的困境和难点。人工智能驱动电子健康档案所实现的功能不仅包括改善居民在社会生活过程中的就诊体验,更能使居民享受机器的智慧服务。万物有灵,未来的人工智能与电子健康档案融合应用的发展导向会更加人性化,智慧诊疗也终将实现辅助精准诊疗、补充国家资源与提升人类健康认知,致力于改善人类生活。因此,面对未来的这项赛跑,国内需要发展这样融合在线诊疗与健康管理的智慧健康诊疗管理信息系统。

3. 课题研究内容

v

3.1智慧健康诊疗管理信息系统的实现

该系统包括健康档案管理、健康咨询管理、用户管理、论坛管理、健康资讯管理、系统管理六大功能模块,主要实现了个人、家庭健康档案的信息收集和查询、医生网络会诊、论坛信息共享、发布健康知识等功能。

图3.1系统功能模块图

图3.2总体业务流程图

3.1.1 健康档案管理

健康档案管理分为两个功能分支,个人健康档案管理和家庭健康档案管理。一份完整的个人健康档案可以记录一个人各个健康状态下生命体征的变化,客观记录能够反映病情、检查、诊断、治疗情况的内容。健康档案中的信息内容都是个人能够获取的,因此具有建立的可行性。此外,家庭健康档案管理是对用户本人及家庭成员,主要指不具备档案管理、信息输入同步能力的老人、未成年人的健康档案管理。

(1)个人基本信息:性别、年龄、身高、体重、饮食睡眠、吸烟饮酒习惯、家族史、过敏情况等反映基础健康状态的信息。

(2)诊疗信息:个人在医疗机构看病时所得到的病历,即病历上记载的 个人医疗信息,以及诊疗过程中形成的各项检查、化验的结果,包括常用药、电子处方等。

(3)健康保健信息:主要指定期体检记录中记录下来的相关健康信息。

3.1.2 健康咨询管理

健康咨询管理主要包括三个功能分支:系统健康评估、专家线上咨询和预约诊疗。专家线上咨询和预约线下诊疗以互联网为媒介,为不同需求的患者、不同程度的病情提供了不同的看病方式。

(1)系统健康评估:用户通过输入自己的个人信息,如身高、体重、年龄、血压、血糖等,计算得出患有慢性疾病的可能性。

(2)专家线上咨询:用户可以通过医院和科室选择相应的医生和诊疗时间,诊疗结果也通过诊疗单形式保存,用户可以随时查看诊疗单的信息;诊疗单也可以为医生后续治疗提供帮助,建立完整的健康档案。

(3)预约线下诊疗:用户除了可以在线上完成看病,也可以通过本系统转移到 其他医院的挂号链接,进行线下医院门诊预约,进而实现诊疗功能。预约功能能够很好地帮助用户合理安排自己的时间,先在系统上将自己需要看的问诊科室等,进行了解和预约,并进行线上挂号,同时也能方便医院更好地进行排号管理,实时更新排号信息。

3.1.3 健康资讯管理

   健康资讯管理主要包括新闻公告发布和疾病知识科普,为用户提供健康饮食、运动以及药物等方面的意见,帮助用户养成健康的生活方式;同时为用户提供相关疾病知识的科普以及一些常用药的注意事项,从而缓解患者因讳疾忌医而不敢看病、治病。

(1)新闻公告发布:由管理员进行发布、分类,包括最新推出的健康相关新闻政策,以及健康饮食搭配和运动建议。

(2)疾病知识科普:用知识图谱的形式展示疾病知识库,提升用户健康素养。主要包含部分疾病名称、别名、分类、发病机制、症状体征、辅助检查、临床诊断、基本的治疗方案等内容。

3.1.4 论坛管理

    论坛管理主要功能是用户通过向其他用户求助或分享相关经验发布信息、留言等,促进用户与医生、用户与用户之间的互动式健康主题交流,真正实现用户信息的共享。

(1)发布论坛:用户可以根据自己的治疗经验向其他用户分享;也可以通过发布问题向其他有相同经验的患者求助。

(2)编辑文章:用户可以随时编辑、更新自己发布的历史内容。

(3)删除文章:发布者可自行删除所发布的论坛信息。

(4)互动:用户可以看到其他用户发布的文章,也可以在下方进行评论、留言。

(5)搜索:用户可根据自己的需求输入关键字搜索想要了解的疾病相关信息,以及其他患者的分享经验。

3.1.5用户管理

用户管理主要包括注册管理和个人信息维护管理。

(1)注册管理:用户在初登入网站时需注册账户、填写一些个人基本信息,同时绑定家庭其他成员,也可对家庭成员进行添加、修改、删除等操作。

(2)个人信息维护管理:用户可以通过该功能修改、更新账号密码、手机号等个人基础信息。

3.1.6系统管理

    系统管理即由网站后台程序或网站管理员完成的动作,包括系统维护和用户权限管理。

(1)系统维护:系统维护主要是定期对医生和管理员等发布的健康新闻、知识科普等进行审核、增加、修改和删除等操作。

(2)用户权限管理:管理员需要在后台审核管理注册用户的权限,包括医生、用户等,用此功能添加、修改、删除角色,并对每个角色配置具体的权限。

3.2课题意义

过去,“挂号付费时间长、候诊时间长、检查预约时间长、看诊时间短”的“三长一短”问题,成为百姓到热门医院看病的烦心事。近年来,互联网医疗得到快速发展。互联网的应用,方便了百姓就医,比如通过远程医疗这样的信息化手段,真正实现让“数据多跑路,患者少跑腿”。

近些年人们的健康观念也在不断提升,对于健康的重视程度越来越高,健康管理是对危险因素干预的过程,用户通过自己处理数据了解到自身的身体健康状况,实现健康促进和健康服务等目标,对检查所得到的相关结果进行对应的分析和评估,对潜在的影响身体健康的因素进行防治。所以健康管理在实际工作中发挥的作用非常明显,也有利于生活方式等的调整和完善,提升自身的健康程度,减少疾病发生的可能性,尤其是对年纪较大的群体,健康管理工作的意义更为重要,能及时发现身体存在的问题,实现及时就医,更好地建立出身体健康的保障,能节省不必要的医疗花费,同时也能提升自身的健康程度。

该课题主要围绕“健康管理”、“在线诊疗”两大主题来设计网站的站功能,并对现今存在的各种类似网站的不足做出一定的创新改进。理想的智慧健康诊疗管理信息管理系统不仅能够满足健康档案、病历、检查单据等的电子化,更高层次可以具备对亚健康和“未病”的风险评估能力,通过健康管理准确了解自己的健康状况和潜在隐患,积极主动参与自身的健康管理,改善健康状态,减少大病发病率、促进人群健康水平的提高;同时通过线上线下相结合的方式,实现用户与医生、用户与用户之间的互动式健康主题交流,从而满足人们对健康的更高要求。因此,智慧健康诊疗管理系统的开发,是一个需要深入研究、涉及面广、应用性强的课题。

4. 技术路线

4.1系统开发方法

该系统采用结构化的开发方式,用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。结构化的开发方法不仅可以强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体分析设计的问题;还强调开发过程各阶段的完整性和顺序性,强调严格地进行系统分析和设计,避免了开发过程的混乱状态。

在系统的规划阶段,确定系统的发展定位,明确用户需求,制定系统总体功能模块,对方案进行可行性分析等;在系统分析阶段,分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系;在系统设计阶段,确定开发语言及数据库,以及开发平台等;在系统实施实施阶段,按照系统的功能模块自底向上逐层开发,相同层次的不同模块之间可平行开发;系统运行和维护阶段主要包括系统评价和系统维护,在原有系统的基础上进行修改、调整和完善,使系统能够不断适应新环境、新需要。

4.2 系统开发平台

1. 硬件环境:

(1)本机:

  1. CPU: Apple M1
  2. 内存:16 GB
  3. 操作系统名称:macOS Monterey 12.1
  4. 厂家:Apple Inc

(2)服务器:腾讯云

   2. 软件环境:

      1. Python 3.7.5
      2. Django 2.0.2

  3. 数据库:

  1. MySQL:8.0.19

  4. 开发平台:

  1. 后端:PyCharm 专业版 2021.3.1
  2. 前端:Visual Studio Code 1.66.2
  3. 数据库:Navicat Premium 16.0.6

4.3 模式选择

该系统采用B/S平台,即浏览器——服务器结构,在这种结构下,用户通过WWW浏览器进入工作界面,仅有极少部分事务逻辑在前端(Browser)进行,主要事务逻辑在服务器端(Server)实现,形成三层 (3-tier)结构。其分布性强、维护方便、开发简单且共享性强、总体拥有成本低。

本网站的推荐逻辑、信息数据处理等大部分事物均在服务器端实现,前端对数据的渲染与后台数据的交互、连接、与更新,相关业务逻辑较为复杂,再加上网站的维护难度和用户的易操作性,最终本组成员选用最终选用了 B/S 架构。B/S的要求较低,只需有操作系统和浏览器即可,可以实现跨平台,对客户端的计算机电脑配置也比较低。

在B/S架构的多种形式中,该系统选用客户端-负载均衡器(Nginx)-中间服务器(Node)-应用服务器-数据库的方法。因Nginx能够承受、高并发的大量的请求,然后将这些请求均匀的转发给内部的服务器,分摊压力,而本web网站面向用户包括管理员、医生、不同年龄段的患者,受众广泛,同一时间可能会有大量的并行用户,所以选择了此技术框架。

5. 关键技术介绍

5.1 Django

Django框架可以实现前端页面展示,后端存储数据和中间函数的调用。Django 是一个由Python编写的具有完整架站能力的开源Web框架,基于MTV架构模式,即由模型(Model)、模板(Template)、视图(View)三部分组成,Django 通过url分发器,将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template。Django WEB框架示意图如下所示:

此外,Django的model层的ORM组件提供了对数据库的映射,不用直接编写SQL代码,只需操作对象就能对数据库操作数据,可以很方便地进行数据库迁移,用户身份验证,管理面板和表单等,让软件开发人员专注于业务逻辑的处理,提高了开发效率。

5.2 HTML、CSS、JavaScript

HTML是一种超文本标记语言,通过符号标记定义网页的含义和内容结构,是网页内容的载体。CSS语言是一种标记语言,它不需要编译,可以直接在浏览器中执行,是网页样式的表现。JavaScript是一种基于对象和事件驱动的解释性编程语言,用来实现网页的动态效果。本系统采用html语言并结合CSS、JavaScript实现网页前端的静态显示与动态交互和渲染。

5.3 MySQL数据库

在 WEB 应用方面MySQL是最好的关系数据库管理系统应用软件之一,它作为一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

效果图如下

用户端:

管理员端:

医生端:

如有需要请关注联系我!

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值