- 添加EMR结构化数据提取、存储和查询功能 - 实现病历质量评分计算,包括完整性、及时性和准确性指标 - 新增CDSS临床决策支持服务和告警管理功能 - 实现区域医疗信息共享数据交换功能 - 添加院感监测统计分析功能 - 更新数据库迁移脚本,创建相关数据表结构 - 修正菜单图标大小写问题
34 lines
961 B
SQL
34 lines
961 B
SQL
CREATE TABLE cdss_rule (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
rule_code VARCHAR(32) NOT NULL,
|
|
rule_name VARCHAR(100) NOT NULL,
|
|
rule_type VARCHAR(20) NOT NULL,
|
|
condition_expr TEXT NOT NULL,
|
|
suggestion TEXT NOT NULL,
|
|
severity VARCHAR(16) DEFAULT 'INFO',
|
|
enabled BOOLEAN DEFAULT TRUE,
|
|
tenant_id BIGINT DEFAULT 0,
|
|
delete_flag CHAR(1) DEFAULT '0',
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
create_by VARCHAR(64),
|
|
update_time TIMESTAMP,
|
|
update_by VARCHAR(64)
|
|
);
|
|
|
|
CREATE TABLE cdss_alert (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
encounter_id BIGINT NOT NULL,
|
|
patient_id BIGINT NOT NULL,
|
|
rule_id BIGINT NOT NULL,
|
|
alert_type VARCHAR(20) NOT NULL,
|
|
alert_message TEXT NOT NULL,
|
|
severity VARCHAR(16) NOT NULL,
|
|
acknowledged BOOLEAN DEFAULT FALSE,
|
|
acknowledged_by BIGINT,
|
|
acknowledged_time TIMESTAMP,
|
|
tenant_id BIGINT DEFAULT 0,
|
|
delete_flag CHAR(1) DEFAULT '0',
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
create_by VARCHAR(64)
|
|
);
|