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

2024-07-28
来源:网络整理

智慧医院不良事件精细化管理平台-微信小程序概述 1.实现的功能

至此,微信小程序的开发就告一段落了,实现了很多功能,具体如下:

1.1 角色与权限(后端同学实现的,这个是为了方便后续功能的介绍而写的)

平台可以配置不同的用户角色,赋予不同的操作权限,每个用户在使用平台时都需要指定一个角色。

1.2 可见范围-基于角色绑定的权限菜单

所有员工都可以查看自己所报告的事件(待审核、已批准、已拒绝)。

质量控制人员可以查看所有事件(待审核、待评估、通过、拒绝、已评估)。

职能人员可以查看自己/所在部门负责的事件(待整改、待评估、已评估)。

各科室医护人员可以查看本科室相关的事件(待整改、待评估、已评估)。

质控人员/医院领导可以查看整个医院的统计分析情况。

职能人员可以查看自身或者部门的统计分析。

各科室医务人员可以查看本科室的统计分析情况。

1.3 消息提醒-微信公众号模板消息提醒

当用户上报事件、拒绝事件、分配事件或者完成事件整改时,平台都会推送微信公众号消息模板,提醒相关用户有事件需要处理。

由于主要代码部分需要后端同学自己去实现,所以笔者只针对该功能做了一个身份绑定与解绑功能页面(只有关注公众号并做身份绑定才能收到消息提醒,所以需要一个身份绑定与解绑视图),和登录界面类似,所以笔者在上一篇文章中就不再介绍了。

1.4 登录与注销

用户需通过用户名和密码登录平台后才能使用平台,平台主动记录登录用户的双重信息,但不主动记录登录密码。

用户可以主动退出,对于没有主动退出,且在超时时间之后没有进行任何操作的用户,平台将自动将其注销,即为过期用户。

1.5 撰写事故报告

所有医院工作人员均可登录平台撰写并提交事件报告,可选择实名或匿名提交,匿名提交的事件报告,提交人信息不可追溯。

不良事件报告表的字段及报告格式由医院自行定制。

平台通过HIS接口实时获取患者信息并自动填写表格。

对于实名举报,平台根据用户登录信息自动填写举报人信息,不可更改。

平台提供两套预定义的典型事件报表,并指定必填字段。

在事件报表编辑界面,提供临时保存功能,用户在完成事件编辑前,可将已填写的内容临时保存,再次登录时,平台会自动在报表中显示最近一次保存的内容,用户未主动保存的内容在退出后将不会被保存。

报表内容支持文本、文档(pdf、ppt、word等)、图片,支持文档预览、图片预览。

微信小程序实训总结500字_微信小程序开发实训报告_微信小程序开发实训总结

填写完报告表后,用户即可提交报告表。

1.6 调度/拒绝事件

事件报告发送给品管人员后,所有品管人员都会收到微信公众号提醒消息,登录平台后,可以看到所有已提交的事件,无论其当前状态如何。对于品管人员已处理的事件,将显示处理时间。

质控人员收到事件报告后,平台提供分发方向选项供质控人员选择,可勾选多个选项,多选后将同时将事件报告单转发至多个部门。

质量控制人员收到事件报告后,可以排除不适当的事件。

1.7 提交待整改事件内容

对于已通过品管人员审核的事件,所有涉及的部门人员或职能人员登录平台后都会收到提醒信息,并可查看所有事件列表,对于已处理的事件,会显示处理时间。

对于不良事件,需由负责部门人员和职能人员填写整改内容并提交。

1.8 结束事件(有待评估的事件)

当与某一事件相关的所有整改计划整体获得批准后,将提醒质量控制人员关闭整个事件,并对事件进行评论。

1.9 查看统计数据

该平台可以对不良事件进行不同维度的统计分析,并以简洁的图表形式展示出来。

不同类别的人员登录后可以看到不同的统计信息,一般原则是各个部门的人员可以看到自己部门的统计数据,质控人员和医院管理人员可以看到所有的统计信息。

2. 项目成果

通过本次项目培训,笔者收获颇丰。

第一是作者持续学习能力的提高。

笔者经历了从不会看官方文档到能熟练运用、从只注重理论知识到兼顾理论与实践共同发展、从泛泛谈问题、解题思路到详细阐述问题的关键点的转变。IT行业的技术更新迭代非常快,只有通过不断的学习,才能在这个行业中站稳脚跟。而不断学习的基础,就是能够了解新的、实用的技术,并转化为自己的知识,最终实现创新发展。如果连吸收新技术的能力都没有,又怎么能把前沿技术转化为自己的知识,怎么能跟上时代的步伐,又怎么能谈得上创新发展呢?不得不说,经过这次项目训练,虽然笔者的能力还未达到上面所说的水平,但距离这个水平又进了一步,这是客观事实。

二是作者沟通能力的提高。

(1)作为开发团队的,在项目实施过程中,不可避免的需要和导师、团队成员进行沟通,包括明确需求的沟通、明确开发流程的沟通、团队成员遇到问题时的沟通等等。

(2)作为微信小程序的前端开发者,我必须和后端开发团队紧密沟通,沟通过程可谓是“爱恨交织”。。。因为在开发前期,很多问题都是泛泛而谈(一方以为自己表达的对方能听懂,其实不然...),所以大家都很迷茫,无法理解前端或者后端到底需要什么。导致后面沟通细节大家才能理解。

(3)作为前端开发进度最快的开发人员,负责PC开发和APP开发的团队成员基本都需要跟我沟通——需要实现哪些视图,这些视图具体的展示逻辑,对应的实现逻辑等等。当然,有了我实现的视图和对应的逻辑作为参考,另外两位负责前端开发的团队成员开发起来就轻松多了。

最后就是作者技术的提升了。

一个更偏后端、前端开发薄弱的开发者,完全可以独立开发一个前端项目,这是不言而喻的。更何况,作者正在开发一个自己从未接触过的领域——微信小程序开发。前端开发虽然有相似之处,但不得不说,初次接触新事物的压力非常巨大。正如作者之前所说——用项目练手,实现全栈开发的梦想。因为一个站在时代前沿的人,必须具备全方位开发的能力。

(1)前端开发能力的提升。笔者在学习 Vue 和使用 的过程中,经历了看相关视频、阅读相关资料的经历,简直不堪回首——真的很痛苦!!!因为当时什么都不懂。现在我已经完全把整个前端项目开发完了,学到了很多新知识、新技术,甚至可以重构前端代码了。在这次项目培训中的重构经历,是我经历过的最美妙的体验——因为这次重构相当于把之前学过、用到的知识重新整理了一下,加深了对一些知识的印象。

(2)能力和测试能力的提升。在项目测试部署经历方面,测试是最麻烦的部分。测试中一旦出现bug,小bug还好,大bug简直就是毁灭性的。经过项目实训的洗礼,笔者的能力和测试能力得到了很大的提高。

分享