- 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
33 lines
596 B
JavaScript
33 lines
596 B
JavaScript
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
|
|
})
|
|
}
|