智慧医院不良事件精细化管理平台——微信小程序总结

  • 一、实现的功能
  • 二、项目收获
  • 三、总结(经历分享)

一、实现的功能

到目前为止,微信小程序开发,到此就算是结束了,其中实现了不少功能,如下:

1.1 角色与权限(后端同学实现的,写这个方便介绍后面的功能)
平台可以配置不同的用户角色并授予其不同的操作权限。每个用户在使用平台时都需要指定一个角色。

1.2 可视范围——根据角色绑定的权限菜单
全体职工可以查看自己上报的事件(待审核、已通过、被驳回)。
质控人员可以查看所有的事件(待审核、待评价、已通过、已驳回、已评价)。
职能人员可以查看自己/自己部门负责的事件(待整改、待评价、已评价)。
各科室医务人员可以查看本科室相关的事件(待整改、待评价、已评价)。
质控人员/院领导可以查看全院统计分析 。
职能人员可以查看自己/自己部门的统计分析 。
各科室医务人员可以查看本科室的统计分析 。

1.3 消息提醒——微信公众号模板消息提醒
当用户上报事件驳回事件派发事件完成事件整改后,平台会通过微信公众号消息模板推送的方式提醒相关用户有事件需处理。
由于主要代码部分需要后端同学来实现,笔者在这个功能上只做了一个身份绑定和解绑的功能页面 (只有关注了公众号并且做了身份绑定,才能接收到消息提醒,所以需要一个身份绑定和解绑的视图。) ,类似于登录界面,因此笔者在前文并没有介绍。

1.4 登录与退出
用户需要使用用户名与密码登录平台后方可使用平台。平台主动记录登录用户的双token信息,但不主动记录登录密码。
用户可以主动退出登录。对于没有主动退出登录,超过超时时限又没有操作的,平台自动将其退出登录——即refreshToken过期的用户。

1.5 编写事件报告
医院所有职工在登录平台后都可以编写并提交事件报告,可以选择实名提交,也可以选择匿名提交。对于匿名提交的事件报告,无法追查提交人信息。
不良事件报告表包含的字段与报表格式由医院定制。
对于患者信息,平台通HIS接口实时获取,自动填表。
对于实名上报,平台自动根据用户登录信息填写上报人信息,不可更改。
平台提供两套提前定义好的典型事件报告表并明确必选字段。
在事件报告表编辑界面,提供暂存功能,用户在完成事件编辑前可以暂存已经填写的内容,再次登录时平台自动将最近一次暂存的内容显示在报告表中。对于用户没有主动暂存的内容,在退出登录后将不予保存。
上报内容支持文字、文档(pdf、ppt、word等)、图片。支持文档预览和图片预览。
在完成报告表编写后,用户可以提交报告表。

1.6 派发/驳回事件
事件报告发送到质控人员后,所有的质控人员都会收到微信公众号的提醒消息,登录平台后会看到所有已经完成提交的事件,无论其当前状态如何。对于已经由质控人员处理过的事件,会显示处理时间。
质控人员收到事件报告后,平台提供派发方向选项供质控人员选择,可多勾选,多选后事件报告表同时转发给多个部门。
质控人员收到事件报告后,可以将不合适的事件驳回。

1.7 待整改事件内容提交
对于质控人员审核通过的事件,所有涉事科室人员或职能人员会收到提醒消息,在登录平台后会看到所有事件列表。对于已经处理的事件,会显示处理时间。
针对不良事件,需要负责科室人员和职能人员需要填写整改内容,并提交。

1.8 关闭事件(待评价事件)
在一个事件相关的所有整改计划整体通过确认后,会提醒质控人员,关闭整个事件——对事件进行点评。

1.9 查看统计
平台能对不良事件做不同维度的统计分析,并以简明图表、图形的形式展示。
不同类别的人员登录时可以看到的统计信息是不同的,一般原则是各科室人员能够看自己科室的统计数据,质控人员和医院管理层可以看所有统计信息。

1.10 修改密码
平台提供修改密码功能,用户可以根据需要,自主去修改用户在平台中的密码。

二、项目收获

通过这次的项目实训,笔者收获颇多。

首先是笔者持续学习能力的提升。

笔者从不会看官方文档到对文档运用得纯火炉青的蜕变,从只专注于理论知识到兼顾理论与实践共发展的转变,从对问题和问题解决思路的泛泛而谈到详细地阐述问题关键所在的思维逐步缜密过程。IT行业技术更新迭代是十分迅速的,只有通过不断学习才能在这个行业内立足,而持续学习的基础则是能看懂新颖而实用的技术,加之转化为自身知识,最终实现创新发展。如果连接收新技术的能力都不没有,又如何将前沿的技术转化为自身的知识,又如何能够紧跟时代步伐,创新发展又从何谈起?不得不说,经过这次项目实训,笔者的能力虽仍达不到上述所说的境界,但向这个境界又迈进了一步是客观存在的事实。

其次是笔者沟通能力的提升。

(1)笔者作为开发团队队长,在项目实行的时候,和导师进行沟通以及与队员进行沟通是不可避免的。其中包括明确需求的沟通、明确开发流程的沟通、队员遇到问题时的沟通等等。
(2)笔者作为微信小程序前端开发者,那必然是要与后端开发队员进行密切沟通的,沟通过程堪称“相爱相杀”。。。因为开发前期进行沟通的时候,很多问题都是泛泛而谈(一方觉得他所表达的意思是另一个方能够理解的,然而并不是。。)所以大家听的都是云里雾里,从而不能相互理解前端需要什么或者后端需要什么。以致到后面的细节沟通,大家都能够理解。
(3)笔者作为前端开发进度最快的开发者。负责PC端开发的队员和负责APP开发的队员基本都需要与笔者进行沟通——需要实现哪些视图、这些视图具体展示逻辑、以及相应的实现逻辑等等。当然了,有笔者实现的视图以及相应逻辑作为参考,另两位负责前端队员开发起来能够轻松许多。

最后是笔者技术方面的提升。

一个偏后端而前端基础薄弱的开发人员,能够独立完整的开发前端项目,其中的艰辛是不言而喻的。更何况笔者开发的还是从未接触过的领域——微信小程序开发。虽然前端开发都有异曲同工之处,但不得不说第一次接触新玩意,这其中的压力是十分巨大的。正如笔者以前所说——借项目实训之手,圆全栈开发之梦。因为一个站在时代前沿的人,必然是具备全面发展的能力的。

(1)前端开发能力的提升。笔者历经Promise的认知、Vue的学习以及Uni-App的使用,其中观看相关视频、查阅相关资料的历经简直不堪回首——真真真的痛苦!!!因为啥啥都不会。再到现在完整开发出整个前端项目,其中学会了大大小小的新知识和新技术。甚至于笔者能够对前端代码进行重构,这次项目实训中的一次重构经历是笔者经过过最美妙的一次经历——因为这一次重构,笔者相当于重新梳理了以前所学习和使用的知识,对一些知识加深了印象。
(2)debug能力和测试能力的提升。对于项目的测试以及部署的经历,其中测试是最令人头疼的,一旦测试出现bug,小的bug还好,大的bug简直令人奔溃,经过项目实训的洗礼,笔者的debug的能力和测试能力简直是大幅度的提升。

三、总结(经历分享)

经过这次项目实训,团队中四个人各尽其职,完美配合,才把项目落实到位。首先导师的指导是功不可没的,导师在团队存在问题的时候,能够及时指出问题,并解决问题,让团队少走了很多歪路。其次团队的协作能力是分不开的,我们四个人互相沟通,互相发现问题,解决问题,前后端交互,成功的完成一个又一个功能。从PC端、小程序和app向服务器发起请求上传数据,到获取服务器返回的数据,每一个环节都牵动团队每一位成员,良好的团队协作是成功的基础。

经历了本次项目实训,笔者感觉真的成长了许多,不仅很多能力有所提升,还学习了许多知识。这个过程让笔者学习到了很多课本上学不到的知识,亲身实践过才明白其中的道理。

一年的时间里真的能够改变一个人很多东西。去年暑假里的数据库课程设计,笔者才刚刚学会用JavaWeb去开发项目,才刚开始学会使用数据库,才刚开始第一次自己做项目,才刚开始……——那个暑假可以说是笔者正式推开软件工程这个世界的大门也不为过。再到如今,笔者已然多技傍身——从JavaWeb、Spring SpringMVC Mybatis、SpringBoot、SpringCloud、Redis、Vue、Uni-App、微信小程序开发、微信公众号开发等等。这些种种,放在一年前,笔者是闻所未闻的,更何况掌握使用了,如若在一年前有人跟笔者说:“你一年后在软件工程领域必有很大提升。” 笔者只会嗤之以鼻——我自己的情况,我自己还不了解吗?事实证明,笔者以前的想法是错误的,感谢这一年以来没有自暴自弃的自己。

笔者很喜欢这一句话,也正是因为这一句话推动着笔者咬紧牙关奋力前行。现笔者做下分享:“偷偷努力的感觉很好,在自己还不够好的时候不声张不埋怨,自己一个人一点点的去改变,等你告别了以前的自己的时候,你就可以对自己说:‘ 呼,太棒了终于熬过来了。’ 心情放晴,生活变得亮晶晶的,再见了!从前的自己。” 当说出“再见了!从前的自己”的那一刻,笔者认为任何人心里都是自豪的,因为自己的努力终有所交代!

本次项目实训的博客更新到此就告一段落了。而新的征程早已来临——考研。笔者目前还不够好,仍需要一点点的去改变。


山东大学项目实训(二十七)—— 微信小程序开发总结,一年时间真的可以改变一个人很多相关推荐

  1. 山东大学项目实训(十七)—— 微信小程序附件上传、下载、预览、删除

    目录 附件相关功能再实现 附件业务功能介绍 设计步骤 我的上报查看事件详情 (补充) 附件相关功能再实现 下图为笔者之前所写的博客关于实现的附件上传,但是没有下载.预览和删除.正因为没有下载.预览和删 ...

  2. 基于微信小程序共享停车位设计与实现SSM_car.rar(项目源码+数据库文件+微信小程序开发+后端java语言)

    主要功能实现了共享车位的创建,车位的管管理,创建车辆.车辆的管理.附近车位.显示车位的编号,车位的位置,车位的状态,车位.可以查看订单记录车位.停费时间,确认时间计费的时间.可以删除,订单也可以确认是 ...

  3. 关于微信小程序开发里,数据动态绑定,显示改变,值不改变的记录

    先看带代码 let num1,num2,answer=1; Page({data:{answer:"",},getNum1(event){num1=event.detail.val ...

  4. 微信小程序 开发工具 项目创建步骤

    账号申请 后台小程序信息完善 安装开发工具IDE 小程序项目搭建 项目编译 真机预览调试 小程序开发前准备: ①申请账号 ②安装开发工具 账号申请 进入小程序注册页 根据指引填写信息和提交相应的资料, ...

  5. 微信小程序开发(一)基础概念汇总

    大家好,我是千与千寻,最近开始涉及小程序开发了,学一学最后做出来一个项目,最开始进入微信小程序开发的时候,如果学过Vue框架接触微信小程序开发的速度会非常快.我准备顺便开设一个专题,进行讲解微信小程序 ...

  6. 微信小程序开发的完整流程介绍,新手必读

    自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...

  7. HBuilderX和微信小程序开发避坑

    Unexpected token语法错误 笔者认为是HBuilderX自己的一些小bug 有时候HbuilderX会给你来个,定位定到姥姥家的--语法错误,它给你定到一个与错误八竿子打不着的地方,如下 ...

  8. 微信小程序开发教程:项目二微信小程序开发基础 课后习题

    <微信小程序开发教程>主编/黄寿孟 易芳 陶延涛 湖南大学出版社 目录 一.单选题 二.多选题 三.判断题 四.填空题 五.简答题 1.请简单描述页面样式的单位rpx与px的关系. 2.简 ...

  9. 微信小程序开发15 项目实战 基于云开发开发一个在线商城小程序

    在学完前 4 个模块之后,我相信你会对微信小程序的开发有一个全新的认识.在前面 3 个模块中,俊鹏分别从微信小程序内在的运行原理,小程序工程化开发以及具体实践层面,深度讲解了微信小程序开发所必要的知识 ...

  10. 微信小程序开发之路(二)

    由于前段时间比较忙,已经有半个多月没有更新文章了.最近微信小程序频繁更新,越来越开放,所以今天我们将继续探讨小程序. 在微信小程序开发之路(一)中讲到微信小程序的单向绑定以及使用setData()方法 ...

最新文章

  1. SAP MM 明明有需求,为啥MRP RUN后没有PR单据产生?
  2. FPGA之道(18)FPGA设计的编译过程
  3. web开发下的各种下载方法
  4. K8S-网络模型、POD/RC/SVC YAML 语法官方文档
  5. 构建之法第一章读后感
  6. 搞笑之----普通话
  7. 戴尔为例 浅谈电子商务时代客户关系管理
  8. USACO1.1.2|贪婪的送礼者
  9. 500 OOPS: vsftpd: both local and anonymous access disabled
  10. SQL Server 插入数据报IDENTITY_INSERT设置为off
  11. 做系统的U盘如何格式化
  12. Android Camera 编程从入门到精通
  13. C++对象模型——指向Data Members的指针(Pointer to Data Members)
  14. Linux随笔 - 修改主机名
  15. 树莓派python虚拟环境的设置与使用
  16. http协议如何获取请求参数
  17. orocos KDL 由位置计算力矩
  18. win2016开启ntp_Windows Server 2016-Windows 时间服务概览
  19. java复制sheet_java-poi 复制Sheet到另一个excel的sheet中
  20. 我看电影阿凡达(Avatar)

热门文章

  1. 无线怎么计算机网络地址,如何查看无线路由器ip地址?
  2. win7系统激活最简单方法
  3. ERD Online 4.0.0新版本震撼来袭,超强国产免费在线数据建模系统
  4. python subprocess.Popen 监控控制台输出
  5. 详解浏览器中的粘贴事件 paste onpaste 事件
  6. 装完虚拟机后键盘无法使用
  7. 万彩办公大师 (一个好的 办公工具,集合了文件转换 的工具)--工具推荐
  8. windows xp 下载老版本的chrome浏览器
  9. 为什么微信付款服务器异常,微信付款怎么老是交易异常怎么回事?可能是这些原因...
  10. 补剂课堂:补充肌酸的最佳时机