blood/sql/updatedb_blood.sql

473 lines
29 KiB
Transact-SQL

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 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('billApplyStatus','E','上级医生审核','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')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','abotype','ABO血型','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values
('abotype','A','A','Y'),
('abotype','B','B','Y'),
('abotype','O','O','Y'),
('abotype','AB','AB','Y'),
('abotype','未知','未知','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','rhtype','RH血型','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values
('rhtype','+','+','Y'),
('rhtype','-','-','Y'),
('rhtype','未知','未知','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','sampleStatus','样本状态','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values
('sampleStatus','1','打印条码','Y'),
('sampleStatus','2','已采样','Y'),
('sampleStatus','3','已送检','Y'),
('sampleStatus','4','已签收','Y'),
('sampleStatus','5','复核血型','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values('BASE','zccc','交叉配血主侧','Y')
insert into xk_dmzd(wordbook_sign,wordbook_code,wordbook_name,use_sign) values
('zccc','N','不凝集,不溶血','Y'),
('zccc','Y','凝集','Y'),
('zccc','R','溶血','Y'),
('zccc','C','血液中心配血','Y'),
('zccc','W','未做','Y')
END
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 = '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
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_dept' AND COLUMN_NAME = 'dept_type')
begin
alter table sys_dept add dept_type varchar(10)
end
go
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_transfuse_apply' AND COLUMN_NAME = 'check_date')
BEGIN
alter table xk_transfuse_apply add check_date datetime
END
GO
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_search_transfuse_bill' AND COLUMN_NAME = 'hos_id')
BEGIN
alter table xk_search_transfuse_bill add hos_id varchar(10)
END
GO
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_check_bloodtype' AND COLUMN_NAME = 'plt_test')
BEGIN
alter table xk_check_bloodtype add plt_test varchar(5)
END
GO