if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'reg_localconfig') begin CREATE TABLE [dbo].[reg_localconfig]( [sid] [bigint] IDENTITY(1,1) NOT NULL, [smac] [varchar](50) NULL, [sip] [varchar](50) NULL, [sname] [varchar](250) NULL, [configvalue] [varchar](8000) NULL, [create_by] [varchar](64) NULL, [create_time] [datetime] NULL, [update_by] [varchar](64) NULL, [update_time] [datetime] NULL, CONSTRAINT [PK_reg_localconfig] PRIMARY KEY CLUSTERED ( [sid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_check_bloodtype' AND COLUMN_NAME = 'hos_id') begin alter table xk_check_bloodtype add hos_id varchar(30) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'hos_id') begin alter table sys_user add hos_id varchar(10); end begin update sys_user set hos_id = '602' where user_name = 'admin' end go IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'UQ_xk_patient_info' AND type = 'UQ') BEGIN ALTER TABLE xk_patient_info ADD CONSTRAINT UQ_xk_patient_info UNIQUE(beinhos_id); END GO if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply_before' AND COLUMN_NAME = 'hos_id') begin alter table xk_transfuse_apply_before add hos_id varchar(10) end go IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_transfuse_apply_before' AND type = 'PK' ) BEGIN ALTER TABLE xk_transfuse_apply_before ADD CONSTRAINT PK_xk_transfuse_apply_before PRIMARY KEY CLUSTERED (bill_no); END GO IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_transfuse_apply_testitem' AND type = 'PK' ) BEGIN ALTER TABLE xk_transfuse_apply_testitem ADD CONSTRAINT PK_xk_transfuse_apply_testitem PRIMARY KEY CLUSTERED (bill_no,sid); END GO if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply' AND COLUMN_NAME = 'assess_bill_no') BEGIN alter table xk_transfuse_apply add assess_bill_no varchar(30) END GO if not exists(select 1 from dbo.xk_dmzd where wordbook_sign = 'BASE') BEGIN INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bblb', NULL, '标本类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bffs', NULL, '报废方法维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bftj', NULL, '报废途径维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bfyy', NULL, '报废原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bq', NULL, '病区维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'bx', NULL, '冰箱维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'cxblfycl', NULL, '采血不良反应处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'cxfy', NULL, '采血不良反应维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'frfy', NULL, '发热反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'gj', NULL, '国籍', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'gmfy', NULL, '过敏反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'hzsqly', NULL, '互助申请理由维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'hzxkyj', NULL, '互助申请血库意见维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'ks', NULL, '科室字典', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'kslb', NULL, '科室类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'ktsx', NULL, '抗体筛选结果维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'lckcl', NULL, '临床科室处理', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'lctxyy', NULL, '临床退血原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'lczd', NULL, '临床诊断维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'myxxm', NULL, '血液免疫学检验项目维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'mz', NULL, '民族维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'pxff', NULL, '配血方法维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'pxjg', NULL, '交叉配血结果维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'rxfy', NULL, '溶血性输血反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sd', NULL, '属地维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sflx', NULL, '收费类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sqdshyj', NULL, '申请单审核意见维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sqdzfyy', NULL, '申请单作废原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sqlx', NULL, '输血申请类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'subgroup', NULL, '亚型血', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxfs', NULL, '受血方式维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxfy', NULL, '输血反应类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxfylcbx', NULL, '输血反应临床表现', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxkcl', NULL, '输血科处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxmd', NULL, '输血目的维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxzlxm', NULL, '输血治疗项目维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxzz', NULL, '输血指征维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sxzzbcsm', NULL, '输血指征补充说明', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'sylb', NULL, '实验类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'test_result', NULL, '检验结果类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'tzlx', NULL, '通知类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xdbzgg', NULL, '血袋标准规格', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xdmrds', NULL, '血袋默认滴速', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xrlxx', NULL, '输入血液规格', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xxjdfl', NULL, '血型检定分类维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xxzlx', NULL, '献血证类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xylx', NULL, '血液类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'xyyy', NULL, '协议医院', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'yxxzgx', NULL, '与献血者关系维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'yytxyy', NULL, '血站退血原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'yytxyylx', NULL, '血站退血原因类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'zc', NULL, '职称', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'zlblfycl', NULL, '输血治疗不良反应处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5) VALUES ('BASE', 'zlfy', NULL, '输血治疗不良反应维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL) insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','sxqjcxmmrz','输血前检查项目默认值','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values ('sxqjcxmmrz','+','+','Y'), ('sxqjcxmmrz','-','-','Y'), ('sxqjcxmmrz','未查','未查','Y'), ('sxqjcxmmrz','已查未报','已查未报','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign)values('BASE','nldw','年龄单位','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign)values('nldw','岁','岁','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign)values('nldw','月','月','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign)values('nldw','天','天','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','anemia','贫血程度','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('anemia','轻度贫血','轻度贫血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('anemia','中度贫血','中度贫血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('anemia','重度贫血','重度贫血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('anemia','极重度贫血','极重度贫血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','billApplyStatus','申请单状态','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','A','未审核','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','B','已审核','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','F','已复核血型','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','C','已配血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','D','已发血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','Z','已作废','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','BD','未补录','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','W','已补录','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','SF','已复核血型(追加)','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','S','已追加配血','Y') insert into xk_dmzd (wordbook_sign,wordbook_code,wordbook_name,use_sign) values('billApplyStatus','N','审核未通过','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','workgroup','工作组','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values ('workgroup','006','临床科室','Y'), ('workgroup','001','管理员','Y'), ('workgroup','002','护士','Y'), ('workgroup','003','输血科室','Y'), ('workgroup','004','医生','Y'), ('workgroup','005','支助中心','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','depttype','科室类型','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values ('depttype','A','手术科室','Y'), ('depttype','B','非手术科室','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','operatype','手术科室类型','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values ('operatype','术前','术前','Y'), ('operatype','术中','术中','Y'), ('operatype','术后','术后','Y'), ('operatype','无','无','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','nooperatype','非手术科室类型','Y') insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values ('nooperatype','无','无','Y'), ('nooperatype','慢性贫血','慢性贫血','Y'), ('nooperatype','急性失血','急性失血','Y'), ('nooperatype','新生儿科','新生儿科','Y') END IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_dmzd' AND type = 'PK' ) BEGIN ALTER TABLE xk_dmzd ADD CONSTRAINT PK_xk_dmzd PRIMARY KEY CLUSTERED (wordbook_sign,wordbook_code); END GO IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_patient_info' AND type = 'PK' ) BEGIN ALTER TABLE xk_patient_info ADD CONSTRAINT PK_xk_patient_info PRIMARY KEY CLUSTERED (beinhos_id); END GO if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply_before' AND COLUMN_NAME = 'bill_status') begin alter table xk_transfuse_apply_before add bill_status varchar(10) end go IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_hos_info' AND type = 'PK' ) BEGIN ALTER TABLE xk_hos_info ADD CONSTRAINT PK_xk_hos_info PRIMARY KEY CLUSTERED (hospital_code); END GO IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'UQ_sys_user_user_name' AND type = 'UQ') BEGIN ALTER TABLE sys_user ADD CONSTRAINT UQ_sys_user_user_name UNIQUE(user_name); END GO if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_dept' AND COLUMN_NAME = 'dept_code') begin alter table sys_dept add dept_code varchar(30) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'postname') begin alter table sys_user add postname varchar(30) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'workgroup') begin alter table sys_user add workgroup varchar(30) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'operator_type') begin alter table sys_user add operator_type varchar(2) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'is_bank_director') begin alter table sys_user add is_bank_director varchar(2) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'is_medical_director') begin alter table sys_user add is_medical_director varchar(2) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_dept' AND COLUMN_NAME = 'hos_id') begin alter table sys_dept add hos_id varchar(10) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply' AND COLUMN_NAME = 'operation_name') begin alter table xk_transfuse_apply add operation_name varchar(200) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply' AND COLUMN_NAME = 'operation_level') begin alter table xk_transfuse_apply add operation_level varchar(10) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply' AND COLUMN_NAME = 'card_no') begin alter table xk_transfuse_apply add card_no varchar(50) end go if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_patient_info' AND COLUMN_NAME = 'beinhos_number') begin alter table xk_patient_info add beinhos_number varchar(50) end go