- 移除病程记录控制器中的重复权限注解,统一使用菜单权限控制 - 修复角色权限映射不一致问题,统一权限前缀命名规范 - 为不同角色类型分配相应的默认权限,包括医生、护士、药房等专业角色 - 修复临床路径表缺少基础实体字段的数据库结构问题 - 优化病历时限统计功能的数据查询逻辑 - 更新前端API请求路径和统计数据显示格式 - 修复病程记录页面数据分页大小配置问题
27 lines
2.6 KiB
JavaScript
27 lines
2.6 KiB
JavaScript
import request from "@/utils/request"
|
|
export function getTimelinessByEncounter(encounterId) { return request({ url: "/api/v1/emr/timeliness/encounter/" + encounterId, method: "get" }) }
|
|
export function getTimelinessStatistics(params) { return request({ url: "/emr/timeliness/statistics", method: "get", params }) }
|
|
export function getPendingEmrCount(params) { return request({ url: "/emr-archive/pending-count", method: "get", params }) }
|
|
export function getOverdueList(params) { return request({ url: "/api/v1/emr/timeliness/overdue", method: "get", params }) }
|
|
|
|
export function recordEmrRevision(data) { return request({ url: "/emr/revision/record", method: "post", data }) }
|
|
export function getEmrRevisionList(emrId) { return request({ url: "/emr/revision/list/" + emrId, method: "get" }) }
|
|
export function getEmrRevisionPage(params) { return request({ url: "/emr/revision/page", method: "get", params }) }
|
|
export function getEmrRevisionDetail(id) { return request({ url: "/emr/revision/" + id, method: "get" }) }
|
|
export function compareEmrRevisions(id1, id2) { return request({ url: "/emr/revision/compare", method: "get", params: { revisionId1: id1, revisionId2: id2 } }) }
|
|
|
|
export function saveEmrVersion(data) { return request({ url: "/emr/version/save", method: "post", data }) }
|
|
export function getEmrVersionList(emrId) { return request({ url: "/emr/version/list/" + emrId, method: "get" }) }
|
|
export function compareEmrVersions(id1, id2) { return request({ url: "/emr/version/compare", method: "get", params: { versionId1: id1, versionId2: id2 } }) }
|
|
|
|
export function checkCompleteness(emrId, encounterId) { return request({ url: "/emr/completeness/check", method: "post", params: { emrId, encounterId } }) }
|
|
export function getCompletenessResults(emrId) { return request({ url: "/emr/completeness/results/" + emrId, method: "get" }) }
|
|
|
|
export function checkTimeliness(encounterId) { return request({ url: "/emr/timeliness/check", method: "post", params: { encounterId } }) }
|
|
export function getTimelinessAlerts(params) { return request({ url: "/emr/timeliness/alerts", method: "get", params }) }
|
|
|
|
export function extractStructuredData(emrId) { return request({ url: "/emr/warehouse/extract", method: "post", params: { emrId } }) }
|
|
export function getStructuredData(encounterId) { return request({ url: "/emr/warehouse/data/" + encounterId, method: "get" }) }
|
|
export function calculateQualityScore(encounterId) { return request({ url: "/emr/warehouse/quality-score", method: "post", params: { encounterId } }) }
|
|
export function getQualityScores(encounterId) { return request({ url: "/emr/warehouse/quality-scores", method: "get", params: { encounterId } }) }
|