# 指標分析 --- - 常數定義 - [租戶類型](#租戶類型) - API 清單 - [平台管理員查詢指標分析](#平台管理員查詢指標分析) --- ## 常數定義 ### 租戶類型 欄位 | 型態 | 說明 ---|---|--- tenantType | string | 全平台:ALL, 醫療租戶:HOSPITAL, 企業租戶:BUSINESS ## API 清單 ### 平台管理員查詢指標分析 ```url POST /pa/case/getAnnualStatistic ``` - 僅限平台管理員使用 ### Request-平台管理員查詢指標分析-query (查詢條件json) 欄位 | 型態 | 必填 | 長度限制 | 預設 | 說明 ---|---|---|---|---|--- year | int | N | | 當前西元年| 要查詢的西元年 tenantType | string | Y | | | 要查詢的租戶類型. [租戶類型](#租戶類型) hospitalId | string | N | 36 | 查詢所有醫療租戶| 醫療租戶ID, 僅tenantType: HOSPITAL可設定 diseaseType | string | N | 36 |查詢所有限定醫療租戶所有收案疾病 | 疾病類型, 僅tenantType: HOSPITAL可設定 businessId | string |N | 36| 查詢所有企業租戶| 企業租戶ID, 僅tenantType: BUSINESS可設定 ```javascript { "query": { "year": 2023, "tenantType": "ALL" } } ``` ### Error-平台管理員查詢指標分析 httpCode | 錯誤碼 | 說明 --- | --- | --- ### Response-平台管理員查詢指標分析 欄位 | 型態 | 說明 --- | --- | --- ACTIVE_COUNT | object | 每個月的活躍人數-APP 30天內有登入人數(針對全平台/醫療租戶/企業租戶) STEPS | object | 每個月的步數總和(針對全平台/醫療租戶/企業租戶) STEPS_HISTORY | object | 當前查詢年度之前(不含)的每個月的步數總和(針對全平台/醫療租戶/企業租戶) REGISTER_COUNT | object | 每個月的註冊人數(針對全平台) REGISTER_COUNT_HISTORY | object | 當前查詢年度之前(不含)的每月註冊人數. 用來計算累積人數(針對全平台) FIRST_COUNT | object | 每個月的新收案人次(針對醫療租戶) CLOSE_COUNT | object | 每個月的結案人次(針對醫療租戶) FIRST_COUNT_HISTORY| object | 當前查詢年度之前(不含)的每個月的開案人數(針對醫療租戶) BCI_VALID_COUNT | object | 每個月的到職人數(扣掉已離職)(針對企業租戶) BCI_ALL_COUNT | object | 每個月的到職人數(針對企業租戶) BCI_VALID_COUNT_HISTORY | object | 當前查詢年度之前(不含)的每個月的到職人數(扣掉已離職)(針對企業租戶) ```javascript { "httpCode": 200, "result": { "data": { "ACTIVE_COUNT": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 2, "6": 3, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "FIRST_COUNT": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "BCI_VALID_COUNT": { "1": 0, "2": 0, "3": 3, "4": 0, "5": 16, "6": 0, "7": 1, "8": 0, "9": 3, "10": 3, "11": 1, "12": 1 }, "FIRST_COUNT_HISTORY": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "BCI_ALL_COUNT": { "1": 0, "2": 0, "3": 3, "4": 0, "5": 18, "6": 0, "7": 1, "8": 0, "9": 3, "10": 3, "11": 1, "12": 1 }, "STEPS_HISTORY": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "REGISTER_COUNT_HISTORY": { "1": 21, "2": 158, "3": 39, "4": 13, "5": 103, "6": 0, "7": 0, "8": 1, "9": 0, "10": 1, "11": 0, "12": 0 }, "REGISTER_COUNT": { "1": 0, "2": 0, "3": 3, "4": 1, "5": 7, "6": 1, "7": 0, "8": 1, "9": 3, "10": 3, "11": 0, "12": 1 }, "CLOSE_COUNT": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "BCI_VALID_COUNT_HISTORY": { "1": 0, "2": 0, "3": 16, "4": 10, "5": 92, "6": 1, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }, "STEPS": { "1": 0, "2": 10292, "3": 271438, "4": 299504, "5": 296413, "6": 405201, "7": 501249, "8": 423119, "9": 432123, "10": 425682, "11": 484193, "12": 484105 } } } } ```