育儿专家在线诊疗咨询平台

时间:2022-08-25 06:49:57

育儿专家在线诊疗咨询平台

摘要:处于孕产期的妈妈们及婴幼儿是一类特殊的医疗资源用户群,在线诊疗咨询平台为她们提供了一个通过手持移动端和医生线上沟通的渠道。该系统包括用户端、医生端和服务器端。用户在“用户端APP”输入求诊问题,系统进行智能匹配,找到相关专业的医生,然后将用户的问诊问题推送给相应医生,医生在“医生端APP”接收到后,双方就可以采用消息、视频或语音等多种形式完成医护问诊和付费过程,免去了用户跑医院的舟车之劳。此外平台还具有向用户孕婴知识课程的功能。

关键词:线上医疗;智能推送;APP;孕婴;IM

中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2017)17-0059-04

1背景

我国医疗资源紧缺,医者与患者供需比例处于失衡状态,尤其是在当前我国全面放开二胎市场的大环境下,面向孕妇和婴幼儿的医疗资源更是严重缺乏。在各大医院,患者挂号难、看病难,找名医看病更难;即使挂上了号,“排队两小时,看病五分钟”的现象也不足为

怪,这给孕产期妈妈(包括备孕、怀孕的准妈妈和哺乳期的妈妈们,以下简称用户)和婴幼儿这类特殊的医疗群体带来了很大的不便。

用户在孕育的整个过程中时常遇到大量有关孕育方面的问题需要向医生咨询或问诊,而有很多问题仅仅需要专业医生给出指导意见而无需开处方,如果每次都让她们到医院经历排队两小时,看病五分钟的过程,是很痛苦的经历。此外,医院为孕产期妈妈开设了很多培训课程,处于这几个阶段的妈妈们需要不断地学习各类孕婴知识来增强她们的育婴能力,如果每次都去医院,这给挺着大肚子的准妈妈们带来了舟车劳顿之苦。

现在市面上有很多以育儿为主题的APP产品,但大部分只提供孕婴知识和商城服务,而较少提供向线上妇婴专业医生沟通问诊的专项功能。

本系统旨在提供一个通过手持移动端进行线上沟通的渠道,通过本系统,用户向专业医生咨询和求诊、并可线上完成孕育知识的学习等功能,为孕产期的家庭带来很大便利。

2系统采用的技术介绍

2.1系统架构

本系统采用三层架构来实现:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。

1)用户界面层(UI)

用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面,在本系统包括用户APP和医生APP。

2)业务逻辑层(BLL)

是系统架构中体现核心价值的部分,主要是对数据层的操作,针对具体问题进行处理,也即对数据业务逻辑的处理。本系统采用PHP语言搭建业务逻辑层,主要实现问诊流程的业务逻辑。

3)数据访问层(DAL)

其功能主要是对数据进行操作,是对原始数据(包括数据库、文本文件等存放数据的形式)的操作层,为业务逻辑层或表示层提供数据服务。本系统采用MySQL数据库搭建数据持久层。

2.2开发工具

本系统采用的开发工具包括:1)开发软件:Eclipse和Eclipse SDK;2)服务器:Tomcat;3)数据库:mySQL

2.3通信流程

系统采用网易云信SDK为移动应用开发提供的IM系统开发框架,该框架对外提供简洁的API接口,屏蔽掉了IM系统的复杂细节,方便第三方应用快速集成IM功能,其具体业务逻辑如图1。 app,指第三方app客户端;AppServer,指第三方app服务端。网易云信WebServer,指网易云信开放的Server级接口服务。网易云信IMServer,指网易云信SDK直连的IM服务。ac-cid,是云信用户id;token,是云信用户口令,与accid一起作为SDK连接云信服务器的凭证;name,推送昵称,用于任务栏推送时显示的用户昵称。

app集成云信sdk后,服务器通过ud及参数进行用户认证,app根据返回的token与云信服务器建立连接。

上图1可以看到,网易云信的用户体系使用上有三步:1)注册网易云信用户id:第三方app服务端通过网易云信Server注册用户接口注册用户。2)获取网易云信用户参数:第三方app客户端第一次登时,从第三方app服务端拿到对应的accid与token。3)将用户参数传给SDK:第三方app客户端把accid与to-ken传给sdk。

3系统分析

3.1总体目标

通过IM通讯以及智能推送技术实现患者和医生的即时问诊功能。患者通过手持移动端随时随地向医生提出医疗问题,系统根据问题在业务逻辑层进行智能匹配,并推送相关医生给用户,使用户得到及时的帮助。对于线上的医生而言,也可以帮他们将碎片时间利用起来,以便捷的线上沟通方式与患者建立联络,建立空中诊所,不但可以增加个人收入,而且可以接触到更多患者,有利于树立个人品牌。

此外,用户可以通过该系统进行线上孕婴知识的科普课程的学习,学习方式多样化,包括图文,视频,语音等。学习课程内容丰富,分为备孕期、怀孕期、生产期、哺乳期、零到六岁的婴幼儿期的医学知识。这些科普孕婴知识在服务器端进行编辑和。

3.2功能模块设计

本系统分成Client端和Server端,Client端有两个APP,一个是孕产妇家庭使用的用

户端APP,一个是医生使用的医生端APP,主要功能模块如图3所示。

1)用户端APP,主要包括“问专家”、“消息”、“教育”等几个模块。

①“问专家”:在这个模块用户可以根据自己的判断在系统推荐医生列表中自主选择喜欢的特定医生进行交流,这种问诊方式需要付费给医生。

首先,用户在此模块输入求诊问题,系统根据问题关键词进行智能判断,列出相关若干位医生,用户自主选择其中一位医生。用户的求诊问题会被推送到该医生的“诊所”模块(即医生的私人空中诊所),完成付费和问珍过程。

②“消息”:在这个模块,实现免费咨询。系统对用户输入的求诊问题进行智能匹配。若匹配成功,系统选定评分高的一位医生推送给与用户;若匹配不成功,则给出若干位可选的相近的医生列表,让用户选择。用户的问题会推送到医生的消息模块,医生在消息模块接诊。在此模块实现免费求诊,当然用户也可随心打赏医生。

③“教育”:用户可以在这里选择和收看科普知识,这些知识以文字,图片,视频,语音等形式展现。

④“我”:可以在这里更改个人资料。

2)医生端APP,主要包括“登录注册”、“诊所”、“消息”等几个功能。

①“登录注册”:与普通用户的注册登录不同,医生在注册时需提交自己的合法执医资格证书,审核通过后才能获得在本系统中的行医资格。

②“诊所”:这是医生的私人空中诊所,当有用户指定了某位医生时,该用户的问题会出现在该医生的诊所中,医生在此有偿接诊用户。

③“消息”:对应于用户端的消息模块,用户免费求诊问题会推送到这里,医生在此免费接诊,也可接受用户的随心打赏。

④“我”:可以在这里更改个人资料。

3)服务器端:

服务器端主要实现对用户的管理,对医生的管理,对医生执医资格的审核,医学科普知识的编辑、与管理,问诊量的统计,问诊费用的统计等功能。

4系统详细设计

4.1表示层设计

在此仅列出几个界面设计的示例。图4是用户端的界面设计示例,图5是医生端的界面设计示例。

4.2数据库设计

该系统数据库采用MySQL,通过执行SQL语句实现对数据库的操作。包括五个基本表:用户基本信息表:存放用户的账号等基本信息;医生基本信息表:存放医生的账号、执医资格等基本信息;问诊记录表:记录医生和用户问诊过程中的问诊内容等;医生接诊统计表:统计医生的接诊人数,收入等信息;课程分类表:记录孕婴课程的相关信息。此处表的字段不再赘述。

4.3业务流程设计

用户可以通过两种方式和医生建立问诊关系,一种是付费方式,用户自由选择医生并付费,医生在诊所收到问题描述,在诊所接诊;一种是免费方式,用户在消息模块输入问诊问题描述,系统采用KMP算法对问诊问题与医生的擅长主治字段进行匹配。若匹配成功,则找到对应的医生,并根据医生评分高低把问题推送给评分高的的相关医生;若匹配不成功,则给出若干位可选的关联性强的医生列表,让用户在其中选择。用户的问题会推送到该医生的消息模块,医生在医生端的消息模块接诊用户。具体流程如图6。

5系统实现

5.1用户端

用户可通过手机号码注册或使用第三方注册并登陆(如微信或支付宝账号),系统会转跳到主页如图7。用户输入求诊问题后,在消息界面可以收到医生的回答,如图8。免费问诊过程结束后,用户也可以随心给医生送礼物,或者随自己心意付些费用打赏医生,如图9。

在教育模块,用户可以通过图文,语音,视频等多种方式学习孕婴知识,如图10。

5.2医生端

医生注册并提交执医资格证件,审核通过后成为本系统的网约医生,如图11。医生在诊所界面或消息界面接诊病人,如图12和图13:

5.3服务器端

服务器端实现对医生执医资格的审核,如图14。服务器端实现对用户和医生的管理,如图15。服务器端实现对孕婴课程的录入编辑和管理,如图16。

6结束语

该文实现了一个专业的轻型的针对孕婴人群的医疗咨询系统,经过测试,运行安全可靠,能蛴行满足孕婴医疗问题的求诊服务。随着移动端的普及,和人们对APP使用便利的认可,越来越多的人会选择通过手持端完成小病小痛在线上问诊,经医生预判断后,再决定是否有必要去医院,这种方式一方面方便了患者用户,一方面给医生提供了扩大自己知名度提高收入的渠道,同时还起到缓解了医院接诊压力的作用。因此,这种线上诊疗方式会具有较好的应用前景。

上一篇:基于任务驱动的高职Android课程建设探讨 下一篇:基于故事情境创作的纤维材料设计教学案例分析...