feat(data-platform): implement P2.2 data collection, BI report engine, and data dashboard
- DataCollection module: clinical/operational data collection APIs - BiReport engine: generate reports (revenue/department/drg) + dashboard - DataDashboard: realtime and historical data screen with ECharts-style cards - All endpoints secured with @PreAuthorize - Frontend: BiDashboard.vue + DataDashboard.vue + API files
This commit is contained in:
32
healthlink-his-ui/src/api/datacollection/index.js
Normal file
32
healthlink-his-ui/src/api/datacollection/index.js
Normal file
@@ -0,0 +1,32 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function collectClinicalData(data) {
|
||||
return request({
|
||||
url: '/data/collect/clinical',
|
||||
method: 'post',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function collectOperationalData(data) {
|
||||
return request({
|
||||
url: '/data/collect/operational',
|
||||
method: 'post',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getRealtimeData() {
|
||||
return request({
|
||||
url: '/data/dashboard/realtime',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function getHistoricalData(params) {
|
||||
return request({
|
||||
url: '/data/dashboard/historical',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user