一、简介
1. 背景
从去年4月的《关于积极推进“互联网+”行动的指导意见》,到近期卫健委对电子病历信息化建设的推进,以及最新发布的互联网医疗新规,互联网医疗已然成为医疗变革的工具和平台,医疗信息领域相关的互联网产品获得加速发展的机会。从互联网医疗新规试行版本的核心内容看,“互联网+医疗”是依托于已有的医疗资源,通过互联网技术降低信息获取或对接的成本,提高传统医疗产业的运作效率。
而目前多数医疗机构并没有完善的依托互联网的信息平台,紧缺的医疗资源和医患之间信息交流的不对称造成时间和金钱上的浪费,严重则直接影响患者的健康。医院预约挂号系统是指医院利用手机APP方便患者预约看病所用系统。医院提供预约挂号系统对于方便群众就医、提高医疗服务水平具有重大意义。医院施行预约挂号服务,有利于患者进行就医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。
2. 目的
通过信息化业务流程及信息存储的优势,降低医疗机构为提供医疗服务所支出的人力物力成本。帮助医院更精准的为患者提供医疗服务,节约医患双方的时间和精力,同时使医院的医疗资源能够更好的利用。加强医生和患者间的交流沟通,改善医患关系。
当前,国内有许多实施信息管理服务的医院,以及从事相关服务的公司,但在系统的标准化、管理的制度化、使用的方便化等许多方面都存在缺陷,甚至部分个人或团体以此作为巨额利润的源泉。为此,信息管理服务不仅没有方便病人就诊、提升医院管理水平,相反,还为许多病人和医院工作者所反感。为了规范和推动预约挂号服务,我们拟为医院建设一个方便的、高效的信息管理系统。
3. 目标用户
医生及系统维护人员。
需要医疗服务的患者。
二、功能模块
1. 个人信息管理
[1] 注册账户
用户可以注册账户。APP首页,点击“注册账户”按钮进入二级界面,依次在需要填写的账户信息内填写正确的信息,后点击“注册”,会根据用户填写的手机号码或者邮箱来给用户发送验证码,收到并输入验证码后,提示成功注册。
[2] 登陆账户
用户在注册账户后,可以登陆账户,点击“登陆”按钮,依次输入账户信息,账户密码,点击“登陆”按钮,账户信息正确,成功登陆。可以勾选是否记住账户密码,记住账户密码后,可以在APP首页点击“登陆”按钮直接登陆。
[3] 修改密码
用户可以修改密码。在用户登陆后,可以点击“修改密码”按钮,进入二级界面,在正确位置输入旧密码,输入正确后,可以输入新密码,重复输入两次新密码后,可以点击“确认修改”按钮,成功修改密码。
[4] 找回密码
用户在输入密码时,可以点击“找回密码”按钮,进入二级界面,点击“确认”按钮后,系统会给用户登记的手机或者邮箱发送验证码,并显示已经发送验证码,在用户受到验证码后,可以在二级界面输入验证码,输入正确,可以进入修改密码操作。
[5] 注销账户
用户可以注销账户,在登陆账户后,点击“注销账户”,进入二级界面,点击“确认”按钮后,用户成功注销账户。
[6] 修改个人信息
用户可以修改个人信息,在登陆账户后,点击“修改个人信息”,进入二级界面,可以修改个人信息,修改后,点击“保存”按钮,用户成功修改个人信息。
[7] 留言
用户可以在医生个人信息界面下方文本框中输入留言并点击“发送”按钮发送。留言板在界面上从下往上显示最新的留言。留言板上留言的患者用户名只显示姓,名部分用“**”替代。
[8] 删除留言
医生用户可以在用户中心的“我的留言板”处查看用户留言,并删除留言。
[9] 私信
用户可以在医生个人信息界面上方中点击“私信”按钮进入与该医生的私信界面。在私信界面下方文本框中输入对话并点击“发送”按钮发送。用户可以在用户中心的“我的消息”处查看与其他用户的私信历史,并在此直接进入与该用户的私信界面。
2. 挂号
[1] 查看个人挂号信息
用户在主界面点击“挂号信息”按钮进入二级页面,点击“个人信息”按钮进入个人信息页面。在个人信息页面可以浏览所有的挂号记录,以创建时间为顺序排列。
[2] 按时间筛选记录
点击筛选可以选择时间段来筛选记录,点击记录的图标既可查看详细信息。并且可以对已挂号的信息进行删除和修改。
[3] 按类别查询
用户点击医院信息后可以通过不同分类科室医生日期等,进行查询,下方会显示当前分类可能要找的项目,点击可查看详细。并进入添加挂号信息界面。
[4] 按名称搜索
页面上方有搜索栏,可以通过搜索名称查询所有相关的医务信息。
[5] 修改医院信息表
管理员与患者账户拥有相同的查询和搜索功能,除此之外还拥有编辑页面进行增加、删除、修改的操作。
3. 缴费
[1] 添加就诊人信息
一个患者账户最多可以添加5个常用就诊人的信息,每个就诊人都需要通过身份证号实名认证方可通过。
[2] 查看个人帐单
用户在主界面点击“自主缴费”按钮进入二级页面,点击“个人账单”按钮进入账单页面。在账单页面可以浏览所有的账单记录,以创建时间为顺序排列。再点击想要查询的账单记录区域可打开该记录的详细说明。
[3] 按时间筛选记录
点击筛选按钮可以选择时间段来筛选记录,并显示该时间段的支出总额。
[4] 查询缴费记录
点击分类可以选择已缴费按钮,将筛选掉未缴费的记录,可选择打印账单明细,会出来二维码供打印机的扫描口识别。点击分类可以选择未缴费按钮,将筛选掉已缴费的记录,可选择支付。
[5] 按类别查询价目表
用户点击价目表后可以通过不同分类进行查询,下方会显示当前分类可能要找的项目,点击可查看详细价格。
[6] 按名称搜索价目表
价目表页面上方有搜索栏,可以通过搜索名称查询所有相关的价目。
[7] 修改价目表
管理员与患者账户拥有相同的查询和搜索功能,除此之外还拥有编辑页面进行增加、删除、修改的操作。
4. 健康指南
[1] 浏览健康指南文章
用户在健康指南界面可以浏览到医院管理员或者是其余用户发表的健康方面的文章,并且可以对其进行点赞和评论。
[2] 发表文章
用户也可以自己发表文章至健康指南。
[3] 管理用户以及发送公告
管理员与用户账户相同,但拥有更高的权限,能够进行用户管理以及发送公告。
[4] 基于事件监察的可拓展系统
文章类系统可以预见后期会有较大地功能的增删改动,所以采用合适的系统设计对各个功能进行解耦非常必要。
5. 内部论坛
该论坛属于医院内部论坛,只针对医生用户和该论坛管理员开放
[1] 发布病例和发布诊断分析
医生可以在论坛内发布工作中遇到的疑难病例,其它医生可以针对病例发布诊断,进行医学交流。
[2] 发布医学文件
医生可以在该板块发布前沿医学论文或者医学课件等,其他医生可免费下载。
[3] 私信功能
当医生想要单独与某位医生沟通时可使用私信功能,即可避免在帖子下发布,沟通内容被公开或者评论未被看见。
[4] 添加好友功能
医生可以向其他医生用户发送好友申请,以便更加方便快捷的沟通。
[5] 编辑推送
管理员在发布推送消息时需先编辑推送内容。。
[6] 发布院内通知
管理员可以在论坛首页发布院内通知,如会议通知等。
[7] 发布学术动态
管理员可以在论坛首页发布学术动态,如我院某医生发布了某论文或者分享医学报刊的前沿论文。
[8] 发布话题
管理员可以发布相关话题让医生们进行讨论,如针对某一新型手术手法的看法等。
[9] 置顶加精功能
对于论坛中的优秀帖子管理员可以对其加精置顶,让更多的医生看见。
[10] 删除帖子
当帖子内出现不当言论时管理员可进行删帖操作。
6. 导航
[1] 用户查询帮助文档
通过帮助中心进入帮助文档页面,在页面左侧通过帮助的类别标签可以快速找到文档所在的位置,包括的类别有常见问题,医生通道,预约指南,账号指南,药品资料。
[2] 用户在留言区留言
患者在帮助文档下方的留言区,可提交留言,供医生留言回复和管理员更新文档参考。在医生通道,医生文档底部会有医生联系方式。
[3] 管理员更新帮助文档
在帮助中心下面,当登录的账号为管理员身份时,能增加,修改,删除帮助文档中的内容。
[4] 医生回复留言
医生在能在留言区下回复,回复时有认证的身份标示。
三、用户界面需求
用户界面要求美观简洁,功能模块具体化,简单易用,具体应满足:
1 一致性原则
坚持以用户体验为中心设计原则,界面直观、简洁,操作方便快捷,用户接触软件后对界面上对应的功能一目了然、不需要教学就可以方便使用本应用平台。
2 准确性原则
[1] 使用一致的标记、标准缩写和颜色,显示信息的含义应该非常明确,用户不必再参考其它信息源。
[2] 显示有意义的出错信息,而不是单纯的程序错误代码。
[3] 避免使用文本输入框来放置不可编辑的文字内容,不要文本将输入框当成标签使用。
[4] 使用缩进和文本来辅助理解。
[5] 使用用户语言词汇,而不是单纯的专业计算机术语。
[6] 高效地使用显示器的显示空间,但要避免空间过于拥挤。
[7] 保持语言的一致性,如“确定”对应“取消”,“是”对应“否”。
3 布局合理化原则
[1] 在进行用户界面设计时需要充分考虑布局的合理化问题,遵循用户从上而下,自左向右浏览、操作习惯,避免常用业务功能按键排列过于分散,以造成用户鼠标移动距离过长的弊端。多做“减法”运算,将不常用的功能区块隐藏,以保持界面的简洁,使用户专注于主要业务操作流程,有利于提高平台的易用性及可用性。
[2] 保持菜单简洁性及分类的准确性,避免菜单深度超过3层。确认操作按钮放置左边,取消或关闭按钮放置于右边。
[3] 未完成功能必须隐藏处理,不要置于页面内容中,以免引起误会。
[4] 所有文字内容排版避免贴边显示(页面边缘),尽量保持10-20像素的间距并在垂直方向上居中对齐;各控件元素间也保持至少10像素以上的间距,并确保控件元素不紧贴于页面边沿。
[5] 字符型数据保持左对齐,数值型右对齐(方便阅读对比),并根据字段要求,统一显示小数位位数。
[6] 页面布局设计时应避免出现横向滚动条。
[7] 在页面显眼位置应该出现面包屑导航栏,让用户知道当前所在页面的位置,并明确导航结构,
[8] 信息提示窗口应位于当前页面的居中位置,并适当弱化背景层以减少信息干扰,让用户把注意力集中在当前的信息提示窗口。一般做法是在信息提示窗口的背面加一个半透明颜色填充的遮罩层。
4 简易性
界面的简洁是要让用户便于使用、便于理解、并能减少用户发生错误选择的可能性。
5 用户的语言
界面中要使用能反应用户本身的语言,而不是设计者的语言。要用友好性、人性化的提示,言语要友好,减少用户的挫折感,语言是主动式而非被动式,富于提示和启发。
6 记忆负担最小化
人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。人类的短期记忆也是有限的。所以对用户来说,浏览信息要比记忆信息更容易。这也是用户为何愿意使用带有用户界面的应用而不是只用命令行的原因。
7 利用用户的熟悉程度
设计的界面要充分利用用户对大多数应用的熟悉程度,帮助用户通过已掌握的知识来使用界面。其实窗口的布局、色彩的搭配、字体风格等方面处处模仿微软的是一个好办法,因为他们的设计都是遵守业界的标准或惯例。
8 从用户的观点考虑
想他们所想,做他们所做。用户总是按照他们自己的方法理解和使用。在界面设计中采用以用户为中心的设计方法,让用户真正参与到界面设计当中来。在最终界面设计中体现用户的想法,是设计出让用户满意的用户界面的关键。
9 安全性
用户能自由的对界面上的每一项做出选择,且所有选择都是可逆的。在用户做出危险的选择时有信息提示是减少用户错误的有效方法。
10 人性化
高效率和用户满意度是人性化的体现。应具备熟练用户和新手用户两种界面,即用户可依据自己的习惯定制界面,并能保存设置。最好能设计出类似于Windows操作系统的自适应菜单项。根据用户的操作来判断是熟练用户还是新手用户即而给出适合于用户的用户界面。
四、软硬件需求
1 浏览器
Chrome、Firefox、IE11、Microsoft Edge,其他浏览器也可能相同,但不一定支持所有功能。
2 操作系统
WindowsXP、7、8,1、10
MacOS:Yosemite(10.10)以上版本
Ios:9.0版本以上
Android:2.3版本以上
3 性能需求
支持多用户多线程访问。支持并发高访问数同时在线,以及数据库高并发存取数。用户使用过程流畅,系统运行不闪退根据常规经验预估满足性能的硬件需求,在做出原型后评估性能,根据性能表现再优化设计,或者通过优化系统提高系统的性能,例如增加缓存。
4 可维护性需求
采用自动化的持续集成技术,自动编译、自动部署、自动测试,降低软件迭代过程中的重复劳动强度,减少出错的几率,让软件的修改bug和增加功能时更可靠;特别是代码的单元测试一定要做,将边界条件进行测试,让集成测试的过程中尽量发现价值比较大bug,避免在系统测试过程中去修改那些低水平的bug,毕竟系统测试的成本和代价都比较大。
5 可移植性需求
[1] 适应性
与软件无需采用有别于为该软件准备的活动和手段就可能适应不同的规定环境有关的软件属性。如全球技术支持等。
[2] 易安装性
与在指定的环境下安装软件所需努力有关的软件属性。如在线更新、安装包自动生成等。
[3] 遵循性
使软件遵循与可移植性有关的标准或约定的软件属性。项目管理论坛
[4] 可替换性
与软件在该环境中用来替代指定的其他软件的机会和努力有关的软件属性。这部分除了需要通过选择正确的开发工具、平台来支持外,也会涉及一些技巧性的功能需求,如全球语言支持等。
6 安全性需求
[1] 用户信息存储应具备相应的安全要求,包括存储位置,存储方式等,对于重要的客户信息,应根据系统实际情况提供必要的加密手段。
[2] 应具备完善的权限管理策略,支持权限最小化原则,合理授权,对不能支持此原则的系统,应减少掌握该权限的人员数量,并加强人员管理。
[3] 应具备完整的用户访问,处理,删除客户信息的操作记录能力,以备审计。新建系统必须满足本要求,对于不支持本要求的已建系统,应根据实际在系统升级中进行改造。
[4] 在传输客户信息时,经过不安全网络的,需要对传输的客户信息提供加密和完整性校验
[5] 用户名与密码用于防止非法用户访问系统。访问控制模块用于防止合法用户非法地访问系统资源。一些敏感的数据,如用户名、口令、账户余额,要加密传输。明文口令要被加密保存。当用户登录时、要防止SQL 注入,暴力破解以及伪造会话信息入侵。采用恰当的安全策略,既让客户舒适的登陆,又要保证安全,数据加密、防止ddos攻击、sql注入式攻击等方式。
附件 调查问卷
https://www.wjx.cn/report/32713380.aspx