Matrics公認認知成套測驗PAD系統構建方法
【專利摘要】本發明提供一種采用PAD實現認知測驗的構建方法,該方法包括以下步驟:A.建立各測驗的JOSN服務器端接口,以便PAD端獲取和更新數據;B.在PAD端按各個測驗的要求提供測驗頁面,被測者通過PAD端進行測試得到測驗數據;C.對測驗數據根據測驗算法進行測驗結果分析和判定,得到測驗結論并保存在服務器端,并將測驗結論呈現在PAD端;D.在不同PAD端和不同單位實現測驗數據和測驗結論共享。將Matrics公認認知成套測驗的傳統紙質和人工測驗模式,用PAD端/服務器端模式來替代,在保留原測驗流程和規范的前提下,對測驗數據進行計算,按照統一的JSON接口在PAD端和服務器端進行數據交換。
【專利說明】Matrics公認認知成套測驗PAD系統構建方法
【技術領域】
[0001] 本發明涉及Pad應用平臺系統構建方法,尤其涉及一套公認認知測驗在Pad應用 的構建方法。
【背景技術】
[0002] 目前在精神分裂治療的療效評估中,認知功能評估已作為一項重要指標。2004年, 美國國立精神衛生研究所聯合美國食品與藥品管理局(FDA)發起了改善精神分裂癥認知 的評估和治療石開究(the Measurement and Treatment Research to Improve Cognition In Schizophrenia, MATRICS),以形成一套公認的神經認知功能測驗(MATRICS Consensus Cogintive Battery,MCCB),用于評估精神分裂病人治療前后認知功能的變化。
[0003] 現行的測試是采用MCCB操作手冊和被試手冊的方式,需要借助紙質來記錄,人工 進行提升、朗讀、計時,對被試結果需要人工計算分析,不能自動進行結果判定,因此存在以 下問題:
[0004] 1.需要使用專門的測試工具,需要對操作者進行較長時間的集中操作培訓,不利 于項目的推廣。
[0005] 2.被試人在測試時,需要對每個測驗都要進行詳細的說明和示范,對操作人是一 個繁瑣而重復的工作。
[0006] 3.測驗結束后,需要操作者人工計算測驗結果,并且要將紙質的結果重新輸入到 計算機中進行統計分析,會出現一定的人為計算或錄入的錯誤。
【發明內容】
[0007] 本發明為了克服上述缺陷,將Matrics公認認知成套測驗的傳統紙質和人工測驗 模式,用PAD端/服務器端模式來替代,在保留原測驗流程和規范的前提下,對測驗數據進 行計算,按照統一的JS0N接口在PAD端和服務器端進行數據交換。同時提出了通用的評分 算法引擎,代替原人工評分的模式,避免了人為的差錯。通過PAD這種方便的測驗途徑,在 各個中心進行大規模測驗,實現測驗數據匯總在一個平臺,便于后續的研究。
[0008] 本發明通過如下技術方案實現:
[0009] 提出了一種采用PAD實現認知測驗的構建方法,該方法采用PAD端/服務器端的 模式來構建,包括以下步驟:
[0010] A.建立各測驗的J0SN服務器端接口,以便PAD端獲取和更新數據;
[0011] B.在PAD端按各個測驗的要求提供測驗頁面,被測者通過PAD端進行測試得到測 驗數據;
[0012] C.對測驗數據根據測驗算法進行測驗結果分析和判定,得到測驗結論并保存在服 務器端,并將測驗結論呈現在PAD端;
[0013] D.在不同PAD端和不同單位實現測驗數據和測驗結論共享。
[0014]在步驟A中,服務器端通過建立J0SN服務,提供各個認知測驗的交互接口。該交 互接口包括:新建、查詢、更改。
[0015] 在步驟B中,實現在Android系統上的PAD開發,將各測驗的紙面和人工操作用 PAD端與被測者交互來實現,并保持與現行測驗的流程與內容一致。
[0016] 在步驟D中,通過對操作人的權限進行設置,實現在各研究醫院或單位單獨測驗, 擁有管理員權限的操作人能夠查看所有測驗情況,匯總病例。
[0017] 步驟C包括以下步驟:
[0018] (1)在PAD端進行測驗,將測驗結果返回給服務器端;
[0019] (2)服務器端獲取測驗結果,根據算法分析和計算,得出測驗結論,返回給PAD端;
[0020] (3)PAD端根據服務器端傳入的測驗結論,在界面上進行相應的呈現和展示。
[0021] 該方法還包括在進行測驗前,播放和顯示指導語。
[0022] 在步驟A中,定義了獲取某一測驗報告信息的Get接口、獲取被測者、測驗報告列 表的List接口、更新被測者、測驗報告信息的Update接口。
[0023] 在步驟C中所述對測驗數據根據測驗算法進行測驗結果分析和判定,得到測驗結 論,是通過以下方式實現:在.NET中實現了一個通用評分算法引擎,通過輸入參數,輸出測 驗結論。
[0024] 通用評分算法引擎的實現方法如下:
[0025] 步驟1 :定義評分入參對象,該對象將包括各個認知測驗的所有測驗數據,分為共 有部分和私有部分,其中(1)共有部分為各測驗都必須的測驗信息,測驗信息包括:測驗編 碼、測驗開始時間、測驗用時、測驗狀態;(2)私有部分為各認知測驗由于各自的測驗特殊 要求而單獨擁有的測驗信息;
[0026] 步驟2 :評分入參對象的生成:服務端接受PAD端傳遞過來的參數,對共有部分進 行賦值,并且根據其測驗編碼定位當前認知測驗的類型,再對該測驗的私有部分進行賦值, 這樣就生成了完整的入參對象;
[0027] 步驟3 :測驗結論的生成:由于各個測驗的算法都不相同,因此針對每個測驗都會 提供一個單獨的算法,但對外只需要一個評分入參對象,該對象能定位當前認知測驗的類 型,評分引擎首先會分析該入參對象,明確其測驗編碼,由此來調用與之匹配的算法,在算 法中會分析入參對象的正確性,只有入參對象正確的情況下才會進行后續的評分算法分 析,并最終將測驗結論通過統一的評分結果對象來封裝,將其作為評分算法引擎的輸出,向 PAD端提供測驗結論。
[0028] 該方法中服務器端可記錄全部的測驗數據,以便進行后續的研究。
[0029] 采用該方法實現的測驗有:
[0030] (1)連線測驗[Trail Making Test (TMT) :Part A]
[0031] (2)精神分裂癥簡易認知評估:符號編碼[Brief Assessment of Cognition in Schizophrenia:Symbol Coding(BACS SC)]
[0032] (3)藿普金斯詞語學習測驗-修訂版[Hopking Verbal Learning Test- Revised(HVLT-R)]
[0033] (4)韋氏記憶量表-第三版:空間廣度[Wechsler Memory Scale-Ill (WMS III):Spatial Span]
[0034] (5)簡易視覺空間記憶測驗-修訂版[Brief Visuospatial Memory Test- Revised(BVMT-R)]
[0035] (6)范疇流暢測驗[Category Fluency: Animal Naming (Fluency)]
[0036] (7)情緒智商測驗:情緒管理[Mayer-Salovey-Caruso Emotinal Intelligence Test(MSCEIT):Managing Emotions]
[0037]⑶持續操作測驗-相同配對[Continuous Performance Test -Indentical Pairs(CPT-IP)]
[0038] 本發明具有如下有益效果:
[0039] 1.引入國際權威的通用認知測驗標準,是精神領域的專業化測驗,用開創性的在 PAD端測驗模式取代傳統的紙質人工測驗模式,降低了測驗實施的設備和人工成本,使大規 模的群體測驗成為可能。
[0040] 2.正是由于將傳統的認知測驗采用移動的PAD方式實現,可以很方便的作為臨床 精神科醫師日常診療使用的檢測工具,幫助醫生進行精神疾病患者的診療。
[0041] 3.對認知測驗進行數字化處理,減少了原來將紙質內容再次數據錄入的中間環 節,規劃測驗流程、精確采集信息點與時間點,提高了數據采集的精確性,同時降低檢查者 的培訓和使用門檻。
[0042] 4.將測驗信息提交給評分算法引擎來處理測驗數據,保證各個子測驗的算法接口 的統一,測驗結果的自動計算,減少人為錯誤和偏差,降低檢查者工作負荷。
[0043] 5.將測驗原始數據結構化保留,通過大規模的推廣和應用,可提出針對中國精神 患者的常模,使該測驗更加適用于中國人群體,同時可方便后續的課題研究。
【專利附圖】
【附圖說明】
[0044] 圖1為測驗基本流程圖。
[0045] 圖2為算法引擎的流程圖。
[0046] 圖3為PAD端連線測驗效果不意圖。
【具體實施方式】
[0047] 本發明通過如下實施例進行詳細說明。但本領域技術人員了解,本發明并不限于 下述實施例。任何在本發明基礎上做出的改進和變化都在本發明的保護范圍之內。
[0048] 本發明的公認認知測驗在Pad應用的構建方法,采用PAD端/服務器端的模式來 構建,包括以下步驟:
[0049] A.用PAD端代替現行紙質的測驗項目和內容;
[0050] B.對PAD端和服務器端采用統一的JS0N接口進行數據交換;
[0051] C.在服務器端建立一個統一評分算法引擎,支持對各個不同測驗的評分;
[0052]D.實現多中心的測驗,對測驗數據進行匯總,以便后續數據挖掘。
[0053] 其中,步驟A包括以下步驟:
[0054] (1)進行測驗前,播放和顯示指導語;
[0055] (2)測驗中,按現行的紙質測驗要求進行。
[0056]在步驟 B 中,定義了 Get、List、Update 等接口。
[0057] 在步驟C中,在.NET中實現了一個通用評分算法引擎,通過輸入參數,輸出評分結 果。
[0058] 步驟D包括以下步驟:
[0059] (1)各測驗中心進行各自的測驗,互不影響;
[0060] (2)中心管理員可查看各中心的測驗情況;
[0061] (3)服務器端記錄全部的測驗數據,以便進行后續的研究。
[0062] 在PAD端,根據每個測驗的要求進行開發,其主要步驟包括:
[0063] (1)在進入測驗時,首先會播放和顯示指導語,以便被試人了解本測驗的方式、方 法。
[0064] (2)被測者進行測驗。
[0065] (3)測驗結束后向服務器提交測驗數據。
[0066] 在服務器端提供評分算法引擎,根據不同測驗來進行評分,并將評分結果返回給 PAD端。
[0067] 指定統一的JS0N數據接口,方便管理不同測驗,在PAD端和服務器端按J0SN方式 進行數據交換。
[0068] PAD端針對Android系統進行開發,服務器端采用.NETMVC開發模式。J0SN格式
[0069]
【權利要求】
1. 一種采用PAD實現認知測驗的構建方法,該方法采用PAD端/服務器端的模式來構 建,包括以下步驟: A. 建立各測驗的JOSN服務器端接口,以便PAD端獲取和更新數據; B. 在PAD端按各個測驗的要求實現測驗頁面,被測者通過PAD端進行測試得到測驗數 據; C. 服務器端對測驗數據根據測驗算法進行測驗結果分析和判定,得到測驗結論并保存 在服務器端,并將測驗結論呈現在PAD端; D. 在不同PAD端和不同單位之間實現測驗數據和測驗結論的共享。
2. 根據權利要求1所述的方法,其特征在于,在步驟A中,服務器端通過建立JOSN服 務,提供各個認知測驗的交互接口,該交互接口包括:新建、查詢、更改。
3. 根據權利要求1所述的方法,其特征在于,在步驟B中,實現在Android系統上的PAD 開發,將各測驗的紙面和人工操作用PAD端與被測者交互來實現,并保持與現行測驗的流 程與內容一致。
4. 根據權利要求1所述的方法,其特征在于,在步驟D中,通過對操作人的權限進行設 置,實現在各研究醫院或單位單獨測驗,擁有管理員權限的操作人能夠查看所有測驗情況, 匯總病例。
5. 根據權利要求1所述的方法,其特征在于,步驟C包括以下步驟: (1) 在PAD端進行測驗,將測驗結果返回給服務器端; (2) 服務器端獲取測驗結果,根據算法分析和計算,得出測驗結論,返回給PAD端; (3) PAD端根據服務器端傳入的測驗結論,在界面上進行相應的呈現和展示。
6. 根據權利要求1所述的方法,其特征在于,進行測驗前,播放和顯示指導語。
7. 根據權利要求1所述的方法,其特征在于,在步驟A中,定義了獲取某一測驗報告 信息的Get接口、獲取被測者、測驗報告列表的List接口、更新被測者、測驗報告信息的 Update 接口。
8. 根據權利要求1或5所述的方法,其特征在于,在步驟C中所述對測驗數據根據測驗 算法進行測驗結果分析和判定,得到測驗結論,是通過以下方式實現:在.NET中實現了一 個通用評分算法引擎,通過輸入參數,輸出測驗結論。
9. 根據權利要求8所述的方法,其特征在于,通用評分算法引擎的實現方法如下: 步驟1 :定義評分入參對象,該對象將包括各個認知測驗的所有測驗數據,分為共有部 分和私有部分,其中(1)共有部分為各測驗都必須的測驗信息,測驗信息包括:測驗編碼、 測驗開始時間、測驗用時、測驗狀態;(2)私有部分為各認知測驗由于各自的測驗特殊要求 而單獨擁有的測驗信息; 步驟2 :評分入參對象的生成:服務端接受PAD端傳遞過來的參數,對共有部分進行賦 值,并且根據其測驗編碼定位當前認知測驗的類型,再對該測驗的私有部分進行賦值,這樣 就生成了完整的入參對象; 步驟3 :測驗結論的生成:由于各個測驗的算法都不相同,因此針對每個測驗都會提供 一個單獨的算法,但對外只需要一個評分入參對象,該對象能定位當前認知測驗的類型,評 分引擎首先會分析該入參對象,明確其測驗編碼,由此來調用與之匹配的算法,在算法中會 分析入參對象的正確性,只有入參對象正確的情況下才會進行后續的評分算法分析,并最 終將測驗結論通過統一的評分結果對象來封裝,將其作為評分算法引擎的輸出,向PAD端 提供測驗結論。
10.根據權利要求1所述的方法,其特征在于,服務器端可記錄全部的測驗數據,以便 進行后續的研究。
【文檔編號】A61B5/16GK104239697SQ201410438231
【公開日】2014年12月24日 申請日期:2014年8月29日 優先權日:2014年8月29日
【發明者】于欣, 董問天, 石川 申請人:北京大學第六醫院, 北京鵬泰海達科技有限公司