# 失智快篩統計 失智篩檢結果 0/1的判定是 該項成績未達等級 < Lev3 =0 ; >=Lev3 =1 所以失智篩檢的三項訓練強度等級在建立時會是 Lev1-0 Lev2-0 Lev3-1 然後 失智篩檢紀錄 狂點會分三次打 團體課程 - 是以 同一日期、同一課程班次、同一主題單元 個人課程 - 是 以 同一日期、同一主題單元 視為一筆 全部 - 同一人+同一天+同一個主題單元 ## 查詢列表 ```url= POST /statistics/dementia/find ``` | 欄位 | 型態 | 必填 | 說明 | |---|---|---|---|---| | startDate | number | true | 查尋起始日期 | | endDate | number | true | 查尋結束日期 | | organizationId | array | false | 單位組織 | gender | string | false | 性別(male, female) | type | number | false | 團體(1) 個人(2) | rapidTest | boolean | false | 通過(true) 不通過(false) | search | string | false | 搜尋username | page | pageSize | sort Payload: ```json= { "startDate": 1591001165037, "endDate": 1591001165037, "organizationId": [1,2,3], "gender" : "male", "type" : 1, "rapidTest" : true } ``` | 欄位 | 型態 | 預設 | 說明 | |---|---|---|---|---| | organization | string |無| 組織單位 | userNumber | string | 無 | 學員編號 | name | string | 無 | 姓名 | gender | string | 無 | 性別 | birthDate | timestamp | 無 | 出生日期 | age | number |無| 年齡 | startedAt | timestamp |無| 課程日期 | type | number | 無 | 課程類型 團體(1) 個人(2) | rapidTest | boolean | 無 | 快篩結果 Response (成功): ```json= { "success": true, "total": 50, "data": { "column":[ { "courseTrainingId": 26, "courseTrainingName": "失智訓練3測速", "key": "courseTrainingId26" }, { "courseTrainingId": 27, "courseTrainingName": "失智訓練4速記", "key": "courseTrainingId27", } ], "dementia":[ { "organization": 5, "userNumber": "E200", "name": "王小明", "gender": "male", "birthDate": 1593561600000, "age": 25, "startedAt": 1593561600000, "type": 1, "age": 25, "courseTrainingName": 1, "courseTrainingId26": 1 "courseTrainingId27": 0, ... "rapidTest": false, } ] } } ``` ## 匯出 ```url= POST /statistics/dementia/export ``` | 欄位 | 型態 | 必填 | 說明 | |---|---|---|---|---| | startDate | number |true| 報表期間起始日期 | | endDate | number |true| 報表期間結束日期 | | organizationId | array | true | 單位組織 | Payload: ```json= { "startDate": 1591001165037, "endDate": 1591001165037, "organizationId": [1,2,3] } ``` Response (成功): ```json= { "success": true, "data": { } } ```