典型的应用系统中还需要系统维护这一功能,其主要包括:
(1) 可以完成社区居民家庭和个人基本信息的维护和查询功能。
(2) 可以完成社区居民健康档案管理系统用户的添加、删除、修改等功能。
(3) 可以完成用户组的维护和用户组的查询功能。
(4) 可以完成数据备份和恢复的功能。
(5) 可以完成社区工作人员维护和社区工作人员查询的功能。
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
按照社区卫生站的实际需要,社区工作人员需要给辖区管辖的居民与家庭建立健康档案信息,并在随访或居民申报后及时更新信息。如有居民死亡,还需要对其死亡信息进行登记。为此,社区居民健康档案管理系统需要完成的功能如下:
(1) 可以为没有建立居民健康档案的居民新建居民健康档案,同时对其健康信息进行维护,完成添加、删除、修改、查询居民的健康信息的操作,同时也可以对居民的健康档案的数据完成审核的功能。
(2) 可以为没有建立家庭健康档案的家庭新建家庭健康档案,同时对其家庭健康信息进行维护,完成添加、删除、修改、查询家庭的健康信息的操作,同时也可以对家庭的健康档案的数据完成审核的功能。
(3) 当社区管辖的居民死亡后,可以对该居民的死亡信息进行登记,能够对其死亡信息进行维护,如添加死亡信息、修改死亡信息等。
(4) 若居民在查询健康档案信息过程中发现了错误信息,可以向管理员发送修正申请。
居民健康档案管理功能用例图如图3.2所示。
按照相关部门的要求,系统需要重点对孕产妇、儿童和老人三类人群的健康信息进行统一管理。在详细掌握其基本的健康信息的同时,还需要为他们提供一些必要的健康服务,例如为儿童提供基本的生长、发育情况的体检以及常规疫苗的接种,为孕妇提供常规的孕检服务,为老人提供定期随访慰问,顺便对这些信息进行记录备案。为此,重点人群健康管理模块需要完成的功能如下:
(1) 可以为孕产妇在基本个人信息管理功能的基础上,提供对孕产妇检查及结果进行管理的功能,完成孕产妇检查及结果信息的添加、修改等功能。
(2) 可以为儿童在基本个人信息管理功能的基础上,提供对探视信息、儿童体检信息进行管理的功能,完成相关信息的添加、删除、修改等操作。
(3) 由于老年人一般健康信息变化较快,且存在无法操作管理系统的情况,因此可以在家庭管理模块中提供家庭成员可以为老年人预约定期体检的权限。
(4) 可以对社区居民的计划生育信息进行管理,如可以完成居民的生育信息的录入、删除、修改等功能,并对居民的避孕措施、婚前检查、药品领用等信息进行管理。
(5) 可以对社区居民的计划免疫的信息进行管理,如可以完成计划免疫信息的添加、修改、删除等操作,并对疫苗信息和接种记录进行管理。
重点人群健康管理功能用例图如图3.3所示。
按照相关部门的要求,系统需要对慢性病患者的健康信息做统一的管理,其对象主要包括糖尿病、高血压、风湿病等慢性病患者。为此,慢性病患者健康管理模块需要完成的功能如下:
(1) 可以对患有糖尿病的居民的个人信息进行添加、删除等信息维护操作。同时也能对该类居民的随访记录、病情的变化信息进行修改、查询等操作。
(2) 可以对患有高血压的居民的个人信息进行添加、删除等信息维护操作。同时也能对该类居民的随访记录、病情的变化信息进行修改、查询等操作。
(3) 可以对患有风湿病的居民的个人信息进行添加、删除等信息维护操作。同时也能对该类居民的随访记录、病情的变化信息进行修改、查询等操作。
慢性病患者健康管理功能用例图如图3.4所示。
根据相关部门的要求,系统查询功能的工作量主要集中在个人健康档案、家庭健康档案、慢性病健康情况等方面。为此,系统为用户提供了健康档案查询和差错信息修正申请的方式。
档案查询管理功能用例图如图3.5所示。