CN108809818A - 一种微信认知随访***与方法 - Google Patents
一种微信认知随访***与方法 Download PDFInfo
- Publication number
- CN108809818A CN108809818A CN201810764203.6A CN201810764203A CN108809818A CN 108809818 A CN108809818 A CN 108809818A CN 201810764203 A CN201810764203 A CN 201810764203A CN 108809818 A CN108809818 A CN 108809818A
- Authority
- CN
- China
- Prior art keywords
- server
- public platform
- user
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000001149 cognitive effect Effects 0.000 title claims abstract description 10
- 238000012360 testing method Methods 0.000 claims abstract description 55
- 230000019771 cognition Effects 0.000 claims abstract description 54
- 230000003920 cognitive function Effects 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 42
- 238000013475 authorization Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 7
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000035484 reaction time Effects 0.000 claims description 6
- 238000004321 preservation Methods 0.000 claims description 5
- 238000012956 testing procedure Methods 0.000 claims description 5
- 238000011084 recovery Methods 0.000 claims description 4
- 230000000007 visual effect Effects 0.000 claims description 4
- 238000003032 molecular docking Methods 0.000 claims description 3
- 230000008521 reorganization Effects 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 230000009897 systematic effect Effects 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 abstract description 3
- 238000012544 monitoring process Methods 0.000 description 6
- 238000011160 research Methods 0.000 description 3
- 208000024172 Cardiovascular disease Diseases 0.000 description 2
- 208000026106 cerebrovascular disease Diseases 0.000 description 2
- 230000004064 dysfunction Effects 0.000 description 2
- 230000002526 effect on cardiovascular system Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004393 prognosis Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明公开了一种微信认知随访***与方法,***包括安装有微信软件的移动终端、认知项目服务器、微信服务器、管理终端,移动终端通过无线网络连接至认知项目服务器,认知项目服务器与微信服务器连接,认知项目服务器还连接有多个管理终端;移动终端通过所述微信软件的微信公众号获取认知试题并在答复之后将试题结果上传至微信服务器,并通过接口下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。本发明提供的基于远程的、可操作的、全面认知功能评估方法;大大提高了远程认知功能评估的质量;本发明通过图像、语音存储,实现了远程认知功能评估的可保存性和可重复性。
Description
技术领域
本发明涉及一种微信认知随访***与方法。
背景技术
随着人口寿命的增加,我国对疾病特别是心脑血管疾病的预后评估不再局限于死亡和残疾评估。随着人们生存质量的提高,认知功能障碍如痴呆已经在人群中受到重视,并逐渐在心脑血管疾病研究领域中成为几大关键疗效及预后指标之一。目前在认知功能障碍如痴呆的筛查和诊断过程中要对患者的认知神经心理测量检查都需要面访,如简易精神状态检查、蒙特利尔认知评估、日常生活能力量表(ADL)及中国韦氏成人记忆测试等。在临床实际操作中,受试者常常由于各种原因不能或不愿在规定的时间范围内到医院来进行认知功能检查,一般的临床工作和临床研究中一般采取电话认知功能随访来解决认知功能的随访问题。
然而,同传统的认知功能相比,电话认知功能随访有如下几个方面的缺点:1. 受限于电话这种通信方式,不能评估患者的视空间能力与执行功能、命名等认知领域;2.其认知评估的结果只能通过人工记录获得,没有自动化、客观的评估结果;3.无法保存有意义的阳性结果,利于长期研究需要。正是由于这些缺陷,电话认知功能随访的结果常常为支持面访的学者所诟病,其随访的效信度也不能为比如RCT临床干预研究所接受。
发明内容
本发明的目的在于克服现有技术的不足,提供一种微信认知随访***与方法,通过对微信***的改进,在微信平台基础上对患者进行远程、全面的认知功能评估,同时通过语音和图片,对评估内容进行自动记录和保存,以利于后期认知功能的评估。
本发明的目的是通过以下技术方案来实现的:一种微信认知随访***,包括安装有微信软件的移动终端、认知项目服务器、微信服务器、管理终端,所述的移动终端通过无线网络连接至认知项目服务器,所述的认知项目服务器与微信服务器连接,所述的认知项目服务器还连接有多个管理终端;所述的微信服务器为所述随访***提供微信公众号所有的服务器接口;所述的移动终端通过所述微信软件的微信公众号获取认知试题并在答复之后将试题结果上传至微信服务器,并通过接口下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。
进一步地,所述的管理终端通过认知项目服务器在认知项目服务器上对认知试题进行管理;所述的移动终端通过所述微信软件的微信公众号的相关菜单进行信息注册后再进行试题答复。
进一步地,所述的微信服务器为***提供微信公众号对接的所有服务接口,其包括:
微信公众号认证模块:管理终端通过认知项目服务器在微信公众号认证模块进行注册微信公众号,填写相关信息进行身份绑定和认证,填写内容包括认知项目服务器的地址URL、Token和EncodingAESKey;其中URL是用来接收微信消息和事件的接口,Token由开发者任意填写,用作生成签名;EncodingAESKey手动填写或随机生成,将用作消息体加解密密钥;
图文消息服务模块:通过图文消息的形式向移动终端提供试题请求服务,点击移动终端的微信公众号上的菜单后认知项目服务器向微信服务器发送消息请求,微信服务器对返回信息进行封装生成图文消息通过认知项目服务器发送到移动终端;
Token服务模块:网页授权access_token是公众号的全局唯一接口调用凭据,微信公众号调用各接口时都需使用access_token;;同时增加了access_token定时获取功能,每一段时间获取1次,保证access_token实施有效;
JS-SDK服务模块:是微信公众平台提供基于微信内的网页开发工具包;通过使用所述的微信JS-SDK服务模块,移动终端可借助微信高效地使用包括拍照、选图、语音在内的移动终端的能力;
公众号菜单服务模块:管理终端通过公众号菜单服务模块能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能;包括菜单设置和生成单元,实现生成功能菜单,并对菜单提供相应的功能;
第三方网页授权服务模块:认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑;实现认知项目服务器内包括微信公众号认证、微信菜单创建、录音处理、***用户管理、试题管理服务、题库管理服务、试卷管理服务在内的功能。
进一步地,所述的认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑,包括:
微信公众号认证模块:认知项目服务器根据在管理终端上设定的用户信息,在服务启动时自动发送信息到微信服务器进行身份认证,认证成功才能使用微信服务器第三方网页授权服务模块提供的其他服务;
微信公众号菜单创建模块:实现微信公众号菜单创建功能,通过请求微信服务器的公众号菜单服务模块生成移动终端显示的菜单;
录音处理模块:其中,微信服务器提供的JS-SDK服务模块中包含录音和录音文件下载功能,试题答复部分采用了语音答题,通过微信服务器进行录音保存,成功后录音处理模块下载该录音并进行转码存储,为管理终端提供答题录音;
***用户管理模块:对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
试题管理服务模块:为管理终端提供试题管理服务,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
题库管理服务模块:对***内部分试题进行选取生成题库,满足不同测试要求;
试卷管理服务模块:对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
进一步地,所述的管理终端为管理者提供管理功能,包括用户管理模块、试题管理模块、题库管理模块和试卷管理功能;所述的移动终端为用户提供微信软件上的微信公众号和试题测试,包括微信公众号关注模块、用户注册模块、试卷获取模块和答题提交模块。
进一步地,所述的试题包括视空间与执行功能试题、注意力试题、命名试题和语言功能试题。
本发明还提供采用所述的一种微信认知随访***的随访方法,所述的方法包括患者认知测试步骤,所述的患者认知测试步骤包括以下子步骤:
S11:通过移动终端在关注所述微信软件的对应微信公众号后进行用户绑定,绑定成功后每个微信公众号的用户会获得一个openid号码,微信服务器通过该号码识别用户信息;已经关注的用户则直接进入步骤S12;
S12:进入微信公众号选择相关菜单进行信息注册,此处的用户识别是用户在认知项目服务器内进行注册绑定,用户通过移动终端调用注册页面绑定手机号,防止非法用户进入***;同时需要和步骤S11得到的微信openid号码进行关联,保证信息一致;已经注册的用户则直接进入步骤S13;
S13:进入微信公众号选择相关菜单进行答题,在点击相应菜单后认知项目服务器自动发送不同类型的请求文本消息,微信服务器通过发送的消息类别以图文消息的形式回复给移动终端,用户在通过移动终端收到消息后点击调用第三方页面进行认知功能测试;
S14:在测试完成后进行将试题结果上传至微信服务器;
S15:认知项目服务器通过接口将数据下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。
进一步地,所述的方法还包括试题管理和用户管理步骤,包括以下几个平行步骤:
(1)通过管理终端对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
(2)通过管理终端进行试题管理,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
(3)通过管理终端对***内部分试题进行选取生成题库,满足不同测试要求;
(4)对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
进一步地,步骤S13中,使用微信服务器提供的JS-SDK服务模块,使用了音频类接口,包括开始录音接口、停止录音接口、监听录音自动停止接口、播放语音接口、暂停播放接口、停止播放接口、监听语音播放完毕接口、上传语音接口;录音及播放均使用微信提供的JS接口,录音存储使用上传语音接口,录音完成后通过调用上传语音接口上传保存的认知项目服务器上。
进一步地,步骤S13中需要采用消息请求回复功能,通过微信服务器内的普通图文消息回复机制实现;在消息中存在一个关键字段openid,它是微信用户对于公众号的唯一标识,该关键字作为微信服务器接收消息后回复对象的依据;回复文本消息需要用到TextMessage,微信服务器把固定的回复文本消息在文本消息类型中给出回复;回复的时候需要设置消息的接收人ToUserName即openid、消息的发送方FromUserName、消息类型MsgType、创建时间CreateTime以及消息体Content,将其装换成xml进行返回发送。
本发明的有益效果是:
(1)本发明提供的基于远程的、可操作的、全面认知功能评估方法;大大提高了远程认知功能评估的质量;
(2)本发明通过图像、语音存储,智力游戏自动计时评分等手段,实现了远程认知功能评估的可保存性和可重复性;有利于客观、真实的对患者认知功能进行更为精确的评估,还有利于多次认知功能的对比,比如通过语音保存对患者长期语言功能退化的进行纵向对比;这些都是电话认知功能评估无法完成的。
附图说明
图1为本发明***结构框图;
图2为本发明方法流程图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案:
如图1所示,一种微信认知随访***,包括安装有微信软件的移动终端、认知项目服务器、微信服务器、管理终端,所述的移动终端通过无线网络连接至认知项目服务器,所述的认知项目服务器与微信服务器连接,所述的认知项目服务器还连接有多个管理终端;所述的微信服务器为所述随访***提供微信公众号所有的服务器接口;所述的移动终端通过所述微信软件的微信公众号获取认知试题并在答复之后将试题结果上传至微信服务器,并通过接口下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。其中,移动终端和管理终端均为***前端。
在本实施例中,所述的移动终端为智能手机或者平板电脑,通过无线联网的方式实用微信公众号;而所述的管理终端为PC机,通过以太网进行连接。
本***认知功能测试参考了国际上权威的认知测试题目,涉及视空间、执行功能、注意力、命名和语言功能等多个方面。我们采用绘图录制、语言录制、智力游戏、测试计时等手段进行远程测试。根据回传结果,研究人员按照统一的标准对绘图和录音结果进行人工判分,智力游戏和测试计时由***自动判分。最后根据两方面的判分给患者一个整体的认知功能评估报告。
更优地,在本实施例中,所述的管理终端通过认知项目服务器在认知项目服务器上对认知试题进行管理;所述的移动终端通过所述微信软件的微信公众号的相关菜单进行信息注册后再进行试题答复。
其中,微信服务器是运营者通过微信公众号为微信用户提供资讯和服务的平台,需要在公众平台网站中创建公众号、获取接口权限后才能使用其提供的服务。公众号申请和接口使用涉及到appID、appsecret、URL、Token等信息,其中appID、appsecret为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,微信服务器使用该OpenID对用户发送的每一个请求进行身份确认。其中对于该微信服务器的特点:每个接口都有每日接口调用频次限制,超过使用频次后接口不再提供服务;并且提供接口调用的返回码,根据对应的返回码可以提示用户错误原因。公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限。
更优地,基于上述内容的实现,在本实施例中,所述的微信服务器为***提供微信公众号对接的所有服务接口,其包括:
微信公众号认证模块:管理终端通过认知项目服务器在微信公众号认证模块进行注册微信公众号,填写相关信息进行身份绑定和认证,填写内容包括认知项目服务器的地址URL、Token和EncodingAESKey;其中URL是用来接收微信消息和事件的接口,Token由开发者任意填写,用作生成签名;EncodingAESKey手动填写或随机生成,将用作消息体加解密密钥;
图文消息服务模块:为了方便公众号开发者和公众号第三方平台开发者灵活使用图文消息的留言功能,上线了留言功能的相关接口,用户申请权限后即可使用;通过图文消息的形式向移动终端提供试题请求服务,点击移动终端的微信公众号上的菜单后认知项目服务器向微信服务器发送消息请求,微信服务器对返回信息进行封装生成图文消息通过认知项目服务器发送到移动终端。其中消息请求回复功能通过微信公众号平台内的普通图文消息回复机制实现。在消息中存在一个关键字段openid,它是微信用户对于公众号的唯一标识,该关键字作为微信服务器接收消息后回复对象的依据。回复文本消息需要用到TextMessage,后台***把固定的回复文本消息在文本消息类型中给出回复。回复的时候需要设置消息的接收人ToUserName(openid)、消息的发送方FromUserName、消息类型MsgType、创建时间CreateTime以及消息体Content,将其装换成xml进行返回发送。
Token服务模块:网页授权access_token是公众号的全局唯一接口调用凭据,微信公众号调用各接口时都需使用access_token;开发者需要进行妥善保存;access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效;同时增加了access_token定时获取功能,每一段时间获取1次,保证access_token实施有效;
JS-SDK服务模块:是微信公众平台提供基于微信内的网页开发工具包;通过使用所述的微信JS-SDK服务模块,移动终端可借助微信高效地使用包括拍照、选图、语音、位置在内的移动终端的能力,同时移动终端可以直接使用包括微信分享、扫一扫、卡券、支付在内的微信特有的能力,为微信用户提供优质的网页体验;在本实施例中,主要使用了音频类接口,包括开始录音接口、停止录音接口、监听录音自动停止接口、播放语音接口、暂停播放接口、停止播放接口、监听语音播放完毕接口、上传语音接口。录音及播放均使用微信提供的JS接口,***内录音存储使用上传语音接口,录音完成后***通过调用上传语音接口上传保存的***服务器上。上传语音可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id . 有效期3天,目前多媒体文件下载接口的频率限制为10000次/天,远远大于需求。
公众号菜单服务模块:管理终端通过公众号菜单服务模块能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能;包括菜单设置和生成单元,实现生成功能菜单,并对菜单提供相应的功能。
第三方网页授权服务模块:认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑;实现认知项目服务器内包括微信公众号认证、微信菜单创建、录音处理、***用户管理、试题管理服务、题库管理服务、试卷管理服务在内的功能。如果用户在微信软件访问第三方网页,微信公众号可以通过微信网页授权机制,微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token可以进行授权后接口调用,如获取用户基本信息。
更优地,在本实施例中,所述的认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑,包括:
微信公众号认证模块:认知项目服务器根据在管理终端上设定的用户信息,在服务启动时自动发送信息到微信服务器进行身份认证,认证成功才能使用微信服务器第三方网页授权服务模块提供的其他服务;
微信公众号菜单创建模块:实现微信公众号菜单创建功能,通过请求微信服务器的公众号菜单服务模块生成移动终端显示的菜单;
录音处理模块:其中,微信服务器提供的JS-SDK服务模块中包含录音和录音文件下载功能,试题答复部分采用了语音答题,通过微信服务器进行录音保存,成功后录音处理模块下载该录音并进行转码存储,为管理终端提供答题录音;
***用户管理模块:对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
试题管理服务模块:为管理终端提供试题管理服务,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
题库管理服务模块:对***内部分试题进行选取生成题库,满足不同测试要求;
试卷管理服务模块:对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
更优地,在本实施例中,所述的管理终端为管理者提供管理功能,包括用户管理模块、试题管理模块、题库管理模块和试卷管理功能;所述的移动终端为用户提供微信软件上的微信公众号和试题测试,包括微信公众号关注模块、用户注册模块、试卷获取模块和答题提交模块。
本发明还提供采用所述的一种微信认知随访***的随访方法,如图2所示,所述的方法包括患者认知测试步骤,所述的患者认知测试步骤包括以下子步骤:
S11:通过移动终端在关注所述微信软件的对应微信公众号后进行用户绑定,绑定成功后每个微信公众号的用户会获得一个openid号码,微信服务器通过该号码识别用户信息;已经关注的用户则直接进入步骤S12。其中,患者可微信扫描的微信公众号信息页面的二维码关注公众号,关注成功后公众号自动回复显示用户信息。
在步骤S11用户授权给微信公众号后,微信公众号获取到一个网页授权特有的接口调用凭证:网页授权access_token,通过网页授权access_token进行授权后接口调用,包括获取用户基本信息;而在步骤S13中,当用户在微信软件中访问第三方网页,微信公众号可以通过微信网页授权机制,微信网页授权是通过OAuth2.0机制实现的。
S12:进入微信公众号选择相关菜单进行信息注册,此处的用户识别是用户在认知项目服务器内进行注册绑定,用户通过移动终端调用注册页面绑定手机号,防止非法用户进入***;同时需要和步骤S11得到的微信openid号码进行关联,保证信息一致;已经注册的用户则直接进入步骤S13。
S13:进入微信公众号选择相关菜单进行答题,在点击相应菜单后认知项目服务器自动发送不同类型的请求文本消息,微信服务器通过发送的消息类别以图文消息的形式回复给移动终端,用户在通过移动终端收到消息后点击调用第三方页面进行认知功能测试。
在本步骤S13中,使用微信服务器提供的JS-SDK服务模块,使用了音频类接口,包括开始录音接口、停止录音接口、监听录音自动停止接口、播放语音接口、暂停播放接口、停止播放接口、监听语音播放完毕接口、上传语音接口;录音及播放均使用微信提供的JS接口,录音存储使用上传语音接口,录音完成后通过调用上传语音接口上传保存的认知项目服务器上。
同时,在步骤S13中需要采用消息请求回复功能,通过微信服务器内的普通图文消息回复机制实现;在消息中存在一个关键字段openid,它是微信用户对于公众号的唯一标识,该关键字作为微信服务器接收消息后回复对象的依据;回复文本消息需要用到TextMessage,微信服务器把固定的回复文本消息在文本消息类型中给出回复;回复的时候需要设置消息的接收人ToUserName即openid、消息的发送方FromUserName、消息类型MsgType、创建时间CreateTime以及消息体Content,将其装换成xml进行返回发送。
S14:在测试完成后进行将试题结果上传至微信服务器;
S15:认知项目服务器通过接口将数据下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。具体地,患者完成认知功能测试后,管理员可按照条件进行注册人员信息查询,并对结果进行综合评估。
更优地,在本实施例中,所述的方法还包括试题管理和用户管理步骤,包括以下几个平行步骤:
(1)通过管理终端对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
(2)通过管理终端进行试题管理,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
(3)通过管理终端对***内部分试题进行选取生成题库,满足不同测试要求;
(4)对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
本发明是通过实施例来描述的,但并不对本发明构成限制,参照本发明的描述,所公开的实施例的其他变化,如对于本领域的专业人士是容易想到的,这样的变化应该属于本发明权利要求限定的范围之内。
Claims (10)
1.一种微信认知随访***,其特征在于:包括安装有微信软件的移动终端、认知项目服务器、微信服务器、管理终端,所述的移动终端通过无线网络连接至认知项目服务器,所述的认知项目服务器与微信服务器连接,所述的认知项目服务器还连接有多个管理终端;所述的微信服务器为所述随访***提供微信公众号所有的服务器接口;所述的移动终端通过所述微信软件的微信公众号获取认知试题并在答复之后将试题结果上传至微信服务器,并通过接口下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。
2.根据权利要求1所述的一种微信认知随访***,其特征在于:所述的管理终端通过认知项目服务器在认知项目服务器上对认知试题进行管理;所述的移动终端通过所述微信软件的微信公众号的相关菜单进行信息注册后再进行试题答复。
3.根据权利要求2所述的一种微信认知随访***,其特征在于:所述的微信服务器为***提供微信公众号对接的所有服务接口,其包括:
微信公众号认证模块:管理终端通过认知项目服务器在微信公众号认证模块进行注册微信公众号,填写相关信息进行身份绑定和认证,填写内容包括认知项目服务器的地址URL、Token和EncodingAESKey;其中URL是用来接收微信消息和事件的接口,Token由开发者任意填写,用作生成签名;EncodingAESKey手动填写或随机生成,将用作消息体加解密密钥;
图文消息服务模块:通过图文消息的形式向移动终端提供试题请求服务,点击移动终端的微信公众号上的菜单后认知项目服务器向微信服务器发送消息请求,微信服务器对返回信息进行封装生成图文消息通过认知项目服务器发送到移动终端;
Token服务模块:网页授权access_token是公众号的全局唯一接口调用凭据,微信公众号调用各接口时都需使用access_token;;同时增加了access_token定时获取功能,每一段时间获取1次,保证access_token实施有效;
JS-SDK服务模块:是微信公众平台提供基于微信内的网页开发工具包;通过使用所述的微信JS-SDK服务模块,移动终端可借助微信高效地使用包括拍照、选图、语音在内的移动终端的能力,为微信用户提供优质的网页体验;
公众号菜单服务模块:管理终端通过公众号菜单服务模块能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能;包括菜单设置和生成单元,实现生成功能菜单,并对菜单提供相应的功能;
第三方网页授权服务模块:认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑;实现认知项目服务器内包括微信公众号认证、微信菜单创建、录音处理、***用户管理、试题管理服务、题库管理服务、试卷管理服务在内的功能。
4.根据权利要求3所述的一种微信认知随访***,其特征在于:所述的认知项目服务器与微信服务器进行通信获取其授权服务,同时为前端的移动终端和管理终端提供数据和服务接口支撑,包括:
微信公众号认证模块:认知项目服务器根据在管理终端上设定的用户信息,在服务启动时自动发送信息到微信服务器进行身份认证,认证成功才能使用微信服务器第三方网页授权服务模块提供的其他服务;
微信公众号菜单创建模块:实现微信公众号菜单创建功能,通过请求微信服务器的公众号菜单服务模块生成移动终端显示的菜单;
录音处理模块:其中,微信服务器提供的JS-SDK服务模块中包含录音和录音文件下载功能,试题答复部分采用了语音答题,通过微信服务器进行录音保存,成功后录音处理模块下载该录音并进行转码存储,为管理终端提供答题录音;
***用户管理模块:对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
试题管理服务模块:为管理终端提供试题管理服务,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
题库管理服务模块:对***内部分试题进行选取生成题库,满足不同测试要求;
试卷管理服务模块:对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
5.根据权利要求4所述的一种微信认知随访***,其特征在于:所述的管理终端为管理者提供管理功能,包括用户管理模块、试题管理模块、题库管理模块和试卷管理功能;所述的移动终端为用户提供微信软件上的微信公众号和试题测试,包括微信公众号关注模块、用户注册模块、试卷获取模块和答题提交模块。
6.根据权利要求1所述的一种微信认知随访***,其特征在于:所述的试题包括视空间与执行功能试题、注意力试题、命名试题和语言功能试题。
7.采用权利要求1~5中任意一项所述的一种微信认知随访***的随访方法,其特征在于:所述的方法包括患者认知测试步骤,所述的患者认知测试步骤包括以下子步骤:
S11:通过移动终端在关注所述微信软件的对应微信公众号后进行用户绑定,绑定成功后每个微信公众号的用户会获得一个openid号码,微信服务器通过该号码识别用户信息;已经关注的用户则直接进入步骤S12;
S12:进入微信公众号选择相关菜单进行信息注册,此处的用户识别是用户在认知项目服务器内进行注册绑定,用户通过移动终端调用注册页面绑定手机号,防止非法用户进入***;同时需要和步骤S11得到的微信openid号码进行关联,保证信息一致;已经注册的用户则直接进入步骤S13;
S13:进入微信公众号选择相关菜单进行答题,在点击相应菜单后认知项目服务器自动发送不同类型的请求文本消息,微信服务器通过发送的消息类别以图文消息的形式回复给移动终端,用户在通过移动终端收到消息后点击调用第三方页面进行认知功能测试;
S14:在测试完成后进行将试题结果上传至微信服务器;
S15:认知项目服务器通过接口将数据下载至认知项目服务器,管理终端通过认知项目服务器获取答复的试题结果,通过自动和/或手动的方式对结果进行评判。
8.根据权利要求7所述的一种微信认知随访方法,其特征在于:所述的方法还包括试题管理和用户管理步骤,包括以下几个平行步骤:
(1)通过管理终端对***内的管理终端的用户和移动终端的被测试用户进行管理,包括组织结构设置、权限分配;
(2)通过管理终端进行试题管理,所述的试题包括名称、类别、试题内容、分值、包含图片、答题时间限制在内的内容;
(3)通过管理终端对***内部分试题进行选取生成题库,满足不同测试要求;
(4)对发放的试卷进行管理,所述的试卷包括对应题库、被测试人、答题结果、评分情况在内的信息。
9.根据权利要求7所述的一种微信认知随访方法,其特征在于:步骤S13中,使用微信服务器提供的JS-SDK服务模块,使用了音频类接口,包括开始录音接口、停止录音接口、监听录音自动停止接口、播放语音接口、暂停播放接口、停止播放接口、监听语音播放完毕接口、上传语音接口;录音及播放均使用微信提供的JS接口,录音存储使用上传语音接口,录音完成后通过调用上传语音接口上传保存的认知项目服务器上。
10.根据权利要求7所述的一种微信认知随访方法,其特征在于:步骤S13中需要采用消息请求回复功能,通过微信服务器内的普通图文消息回复机制实现;在消息中存在一个关键字段openid,它是微信用户对于公众号的唯一标识,该关键字作为微信服务器接收消息后回复对象的依据;回复文本消息需要用到TextMessage,微信服务器把固定的回复文本消息在文本消息类型中给出回复;回复的时候需要设置消息的接收人ToUserName即openid、消息的发送方FromUserName、消息类型MsgType、创建时间CreateTime以及消息体Content,将其装换成xml进行返回发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810764203.6A CN108809818B (zh) | 2018-07-12 | 2018-07-12 | 一种微信认知随访***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810764203.6A CN108809818B (zh) | 2018-07-12 | 2018-07-12 | 一种微信认知随访***与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108809818A true CN108809818A (zh) | 2018-11-13 |
CN108809818B CN108809818B (zh) | 2021-08-03 |
Family
ID=64074999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810764203.6A Active CN108809818B (zh) | 2018-07-12 | 2018-07-12 | 一种微信认知随访***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108809818B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110327015A (zh) * | 2019-05-09 | 2019-10-15 | 哈尔滨医科大学 | 一种用于认知功能检测和动态监测的***及方法 |
CN110910799A (zh) * | 2019-11-25 | 2020-03-24 | 深圳市飞宇通视讯工程有限公司 | 一种产品展览展示语音解说*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014093368A1 (en) * | 2012-12-10 | 2014-06-19 | The Cleveland Clinic Foundation | Performance test for evaluation of neurological function |
CN103886200A (zh) * | 2014-03-19 | 2014-06-25 | 郁可 | 一种蒙特利尔认知评估*** |
CN105491140A (zh) * | 2015-12-15 | 2016-04-13 | 上海斐讯数据通信技术有限公司 | 一种终端的远程测试方法和*** |
CN106446591A (zh) * | 2016-11-26 | 2017-02-22 | 烟台凯富医疗科技有限公司 | 一种基于医疗***的智能随访管理*** |
CN106919796A (zh) * | 2017-03-02 | 2017-07-04 | 上海市第六人民医院 | 一种基于微信公众号的患者随访*** |
CN107729356A (zh) * | 2017-08-31 | 2018-02-23 | 深圳市丰巢科技有限公司 | 统一管理微信公众号用户的方法、存储介质及电子设备 |
CN108154906A (zh) * | 2018-01-17 | 2018-06-12 | 林沛杰 | 电子化病历报告表***及电子化病历报告表记录方法 |
-
2018
- 2018-07-12 CN CN201810764203.6A patent/CN108809818B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014093368A1 (en) * | 2012-12-10 | 2014-06-19 | The Cleveland Clinic Foundation | Performance test for evaluation of neurological function |
CN103886200A (zh) * | 2014-03-19 | 2014-06-25 | 郁可 | 一种蒙特利尔认知评估*** |
CN105491140A (zh) * | 2015-12-15 | 2016-04-13 | 上海斐讯数据通信技术有限公司 | 一种终端的远程测试方法和*** |
CN106446591A (zh) * | 2016-11-26 | 2017-02-22 | 烟台凯富医疗科技有限公司 | 一种基于医疗***的智能随访管理*** |
CN106919796A (zh) * | 2017-03-02 | 2017-07-04 | 上海市第六人民医院 | 一种基于微信公众号的患者随访*** |
CN107729356A (zh) * | 2017-08-31 | 2018-02-23 | 深圳市丰巢科技有限公司 | 统一管理微信公众号用户的方法、存储介质及电子设备 |
CN108154906A (zh) * | 2018-01-17 | 2018-06-12 | 林沛杰 | 电子化病历报告表***及电子化病历报告表记录方法 |
Non-Patent Citations (2)
Title |
---|
史戈: "面向医院随访的医患互动***的设计与实现", 《中国优秀硕士学位论文全文数据库》 * |
周福昌: "延续性护理对冠心病患者经皮冠状动脉介入治疗术后治疗依从性的影响", 《实用心脑肺血管病杂志》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110327015A (zh) * | 2019-05-09 | 2019-10-15 | 哈尔滨医科大学 | 一种用于认知功能检测和动态监测的***及方法 |
CN110327015B (zh) * | 2019-05-09 | 2020-11-20 | 哈尔滨医科大学 | 一种用于认知功能检测和动态监测的***及方法 |
CN110910799A (zh) * | 2019-11-25 | 2020-03-24 | 深圳市飞宇通视讯工程有限公司 | 一种产品展览展示语音解说*** |
Also Published As
Publication number | Publication date |
---|---|
CN108809818B (zh) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12039887B2 (en) | System for online automated exam proctoring | |
US20210050105A1 (en) | Health kiosk | |
Warkentin et al. | Social identity and trust in internet-based voting adoption | |
Heinlen et al. | The scope of webcounseling: A survey of services and compliance with NBCC standards for the ethical practice of webcounseling | |
Dresselhaus et al. | An evaluation of vignettes for predicting variation in the quality of preventive care | |
Kuntsche et al. | ICAT: development of an internet-based data collection method for ecological momentary assessment using personal cell phones | |
US7438228B2 (en) | Systems and methods for managing electronic prescriptions | |
CN107945015A (zh) | 人机问答审核方法、装置、设备及计算机可读存储介质 | |
Mukadam et al. | A systematic review of interventions to detect dementia or cognitive impairment | |
US20160217257A1 (en) | Use of internet site as a registry for results of medical tests | |
Herrera | Is it time for bioethics to go empirical? | |
CN110930273A (zh) | 一种人才培训管理***和方法 | |
CN108809818A (zh) | 一种微信认知随访***与方法 | |
CN109920552A (zh) | 一种基于远程医疗教育的数据管理*** | |
Filsinger | Choices among marital observation coding systems | |
Sheperis et al. | Marketing of professional counselors: AQ‐sort study of best practices | |
McKenzie et al. | How well do headache patients remember? A comparison of self‐report measures of headache frequency and severity in patients with migraine | |
Morgan et al. | Making the case for the collection of a minimal dataset for children with speech sound disorder | |
Li et al. | Nurses' preparedness, opinions, barriers, and facilitators in responding to intimate partner violence: A mixed‐methods study | |
Walters | Screening for malingering/exaggeration of psychiatric symptomatology in prison inmates using the PICTS Confusion and Infrequency scales | |
Harris et al. | Introducing computer-based telemedicine in three rural Missouri counties | |
KR101792982B1 (ko) | 건강 메시지 관리 장치 | |
Ramasamy | Is Peer Review a Hindrance to Good Science or a Gatekeeper Against Bad Science? | |
Lowe et al. | Assessing genetic counselor communication in response to virtual, asynchronous simulated video prompts | |
US8721345B2 (en) | Apparatus, system, and method for determining a change in test results |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |