医疗系统后台开发

大胡子老爹 发布于 2016/08/17 10:30
阅读 455
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

一、概述

本系统是针对连锁保键诊所的一套业务管理系统,适用于总部及下设的各地区的连锁机构(门店)。项目分多个阶段实施,一期主要功能有机构管理,员工(医师)管理,客户健康档案管理,运营管理。

二、功能需求

2.1 组织机构管理

组织机构分为三层,自上而下分别为:总公司,分公司,诊所。诊所是对外提供服务的机构,总公司和分公司是管理机构。诊所可以挂靠在总公司,也可以挂靠在分公司。

总公司和分公司设经理岗位,负责本公司及下属机构的管理职责。诊所设置医生岗位,负责对客户提供健康服务。此外,系统设置系统管理员角色,拥有系统最高权限。

同一个帐号可以属于多个机构和角色,在用户登录时,提示用户进行选择。

2.2 医师管理

医师负责为客户提供健康医疗服务,并在系统中详细记录客户的健康档案。包括患者主诉,常规检查结果,诊断报告,处方,治疗记录。以及修正自动检测数据,出具健康评估报告及建议。医师登录后,可以自动列表访问本诊所下的所有客户的电子病历档案。考虑到客户跨诊所就诊的情况,医师也可以访问其他诊所的客户电子档案,但是需要进行唯一性查询,即在查询条件中准确输入客户的ID号或手机号。医生岗位的帐号,权限维护,由诊所所属的上级公司经理实施。

2.3 客户健康档案管理

客户健康档案是系统为每一位客户维护的健康数据库,分为用户管理,健康档案收集,健康档案维护三大业务板块。

2.3.1 用户管理

用户管理是指诊所机构对客户的管理。每一名新客户到店后,需要由诊所医生在系统中注册新客户。客户注册应提供真实的姓名,性别,出生日期,地址,邮编,手机号,邮箱等资料。客户注册后,在系统为其分配唯一编码作为客户ID。

客户首次注册所在的诊所为其所属诊所。所属诊所有责任持续为该客户提供健康服务。客户注册时也可以选择该诊所内的负责医师,如未选择,则系统默认为首诊医师。

2.3.2 健康档案收集

健康档案的形式有多种,系统应支持以下几种形式的档案资料:

1. 数值型:例如脉博,血压等

2. 文本型:如患者主诉,治疗记录等。文本型应分别支持简单文本和富文本。富文本支持设置文字样式和插入图片。

3. 列表型:如中医处方,在一个列表中包含若干项目,每个项目由“编号,名称,数量,单位,备注”四个字段组成。

4. 附件型:将资料以数据附件的形式上传至系统。文件格式支持:

图片格式:jpg, png, bmp等

文档格式:doc, docx, xls,xlsx, ppt, pptx, pdf, txt, csv

压缩格式:rar, zip

所有的附件上传后,应存储在阿里云OSS存储服务的指定位置下,支持医生和管理人员的查询和下载。

其中,图片格式附件支持将图片插入富文本中。

5. 调查问卷:调查问卷是诊所了解跟踪客户健康状况的重要手段。客户应定期填写健康问卷。调查问卷有以下几类题型:单项选择,多项选择,是非选择,自由文本。

系统中可存储多个调查问卷模版,诊所医生或公司的管理人员可以根据模板生成调查问卷,将调查问卷的URL发送给客户,客户可以电脑浏览器,手机或iPad远程在线填写,在线提交。在线调查问卷的显示应支持多设备自动适应,以及自动暂存功能。

系统管理员可以在后台管理界面中增加或编辑调查问卷模板,对已存在的模板可以进行启用和禁用操作,但是不能删除。此外,系统提供将调查问卷模板导出文件,或将模板文件导入系统。文件格式建议为JSON或XML格式。客户的答卷同样支持导入和导出JSON或XML格式,以及导出为Word文档。

6. 第三方体检数据:本系统需对接第三方体检数据的自动导入,其接口为Restful形式,导入后以数据库形式存储。本项目需求只需对已存入数据库的体检数据进行维护即可。当系统通过第三方接口采集了体检数据后,医生应对数据进行审核和编辑调整,系统需要保存编辑前的原始数据和编辑后的数据。医生可以选择不同的模板导出体检报告(Excel格式)。导出的报告也作为附件保存在系统中,并且可以下载,或通过电子邮件发送。

系统中应维护数据字典,记录健康档案的项目与数据类型,展示方式之间的关系。如下表所示:

项目 类型 展示方式
血压 数值 范围(20-200)
X光片 附件  
主诉 文本  
饮食建议 文本  
生活习惯问卷 调查问卷 生活习惯调查问卷模板(模板编号life01)
饮食习惯问卷 调查问卷 饮食习惯调查问卷模板(模板编号food01)
微量元素体检数据 体检数据  
血常规体检数据 体检数据  

客户健康档案的增删改,都应在系统中留下历史记录,记录档案的修改人,修改项目,修改时间,以及修改人填写的备注说明(可选)。以便管理人员审计核查。

2.4 运营管理

本项目需求范围内的运营管理模块,主要是计费管理。计费是总公司对分公司的一种管理手段。分公司使用总公司提供的检测及治疗设备,为客户提供服务,应按次或按时间向总公司付费。计费按两种模式,计次和计时。每个分公司可二选一。

计费和扣费的具体业务流程,本项目需求暂不涉及,本项目只需要实现以下几点:

1. 对总公司经理以上角色开通充值功能,即修改分公司的计费额度。包括:计费方式(计时或计次),到期时间和可用次数。支付在线下进行,暂不考虑系统实现。

2. 对分公司经理和医生,提供查询和提示功能,可查询本机构的计费方式,到期时间或可用次数,当额度即将用完时,进行弹窗提醒。 

技术要求:

本系统采用J2EE开发,运行平台为JDK7Tomcat7,数据库为MySQL5.5以上版本或兼容的MariaDB数据库。业务管理平台基于开源Jeecg3.6实现。Web界面支持中英双语切换。

加载中
返回顶部
顶部