diff --git a/doc/sql脚本.sql b/doc/sql脚本.sql index 8f16d53..7331fb4 100644 --- a/doc/sql脚本.sql +++ b/doc/sql脚本.sql @@ -1,5 +1,5 @@ ---commomtable表新增字段 +--commomtable表新增字段 wj 2024-08-19 ALTER TABLE commomtable ADD cycle_no varchar(50) NULL, -- 周期号(生殖科) visit_time datetime NULL, -- 就诊日期(产前门诊) @@ -11,9 +11,108 @@ ALTER TABLE commomtable hemodialysis_date datetime NULL,-- 血透时间(血透) hemodialysis_id varchar(50) NULL,-- 血透id(血透) radiotherapy_no varchar(50) NULL,-- 放疗号(放疗) + outpatient_no varchar(50) NULL,-- 门诊号(血透) + document_no varchar(50) NULL,-- 文书号(血透) + document_type varchar(50) NULL,-- 文书类型(血透) + born_date datetime NULL,-- 期数 + periods varchar(50) NULL,-- 文书类型(血透) data_source varchar(50) NULL -- 数据来源 1.生殖科 2.产前门诊 3.药学楼 +-- 增加常用查询 表格表头动态配置表 wj 2024-08-19 +IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[emr_table_config]') AND type IN ('U')) +DROP TABLE [dbo].[emr_table_config] + GO + +CREATE TABLE [dbo].[emr_table_config] ( + [id] int IDENTITY(1,1) NOT NULL, + [table_name] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, + [table_annotation] nvarchar(100) COLLATE Chinese_PRC_CI_AS NULL, + [table_field] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, + [table_field_name] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL, + [sort_field] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, + [default_sort_field] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, + [default_sort_field_type] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL, + [data_source] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL + ) + GO + +ALTER TABLE [dbo].[emr_table_config] SET (LOCK_ESCALATION = TABLE) + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'主键', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'id' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'表名', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'table_name' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'分配菜单所属哪个科室', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'table_annotation' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'表格展示字段(表头信息字段)', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'table_field' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'表格展示表头名称', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'table_field_name' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'排序字段(点击表头可自行排序)', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'sort_field' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'默认排序字段(初始化页面的排序字段)', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'default_sort_field' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'默认排序字段方式(逗号隔开,有几个排序字段就写几个,需要一一对应)', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'default_sort_field_type' + GO + + EXEC sp_addextendedproperty + 'MS_Description', N'数据来源(菜单地址''dataSource''参数,值要一致)', + 'SCHEMA', N'dbo', + 'TABLE', N'emr_table_config', + 'COLUMN', N'data_source' + GO + + DBCC CHECKIDENT ('[dbo].[emr_table_config]', RESEED, 6) + GO + +ALTER TABLE [dbo].[emr_table_config] ADD CONSTRAINT [PK__emr_tabl__3214EC2754968AE5] PRIMARY KEY CLUSTERED ([id], [data_source]) + WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) + ON [PRIMARY] + GO + + + -- 增加任务清单主表 hcy 2024-05-13 IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[Export_Task]') AND type IN ('U'))