这是我参与「第四届青训营-大数据场」笔记创作活动的的第1天 这里记录学习写开发文档的过程与结果记录。
1. 需求分析
随着信息时代来临,信息处理手段应用于医疗领域为医疗现代化带来重大动力和机遇。采用信息系统管理逐渐成为医院管理现代化和智能化的一大标志,为此构建一个针对医疗门诊工作数据,对各项工作情况进行可视化及相关内容查询的系统。本实验项目设计出符合此需求的BrO-BI系统,一个基于医疗门诊工作数据的可视化查询系统,通过数据管理、数据挖掘及数据的可视化,使得从大量的原始数据中识别切实可行的信息,进行决策科学化管理,减轻医疗人员工作强度,提高医疗工作质量。旨在加快医疗系统的信息化步伐,提高业务水平,建设完善医院信息系统。
2. 系统设计
本系统基于JavaScript+Springboot开发,查询、报表和图形功能可以满足工作报表的直观性,支持同时访问多种数据库对医院硬件要求不再受限,自由选择的查阅医疗工作报表中的维度和指标进行信息查阅。
医疗门诊工作报表可视化查询系统包含科室名称、统一科号、报表日期三大模块,总诊疗人数、门诊诊疗数、专家门诊和急诊诊疗数四大部分。用户根据需要查看的信息进行自行选择,可以进行相关信息的可视化查看和详细数据列表。 3. 详细设计 3.1. 首先进行数据创建,这里选择接入MySQL数据创建数据集。创建数据源列表’db_list’:包含字段名’host’、’port’、’username’、’password’、’database’,并且添加测试数据,创建完成后可查看各个数据源信息。创建’test’表:包含字段名’name’、’age’,添加测试数据。创建“本部门门诊工作报表:包含字段名“报表日期”、“统一科号”、“科室名称”、“总诊疗人次”、“门诊诊疗次数”、“专家门诊”、“急诊诊疗数”,添加测试数据。
3.2.读取数据源,并且实现动态添加数据源、动态切换数据源
3.3将数据源添加到前端页面,设计切换数据源页面和数据可视化页面。