-- Tables

/***** Object:  Table [VCLib].[T_FREQUENT_LEXEM_DICTIONARY] *****/
CREATE TABLE [VCLib].[T_FREQUENT_LEXEM_DICTIONARY]
(
    [FrequentLexemDictionaryID] uniqueidentifier NOT NULL,
    [AccessType] int NULL,
    [BaseUsers] uniqueidentifier NULL,
    [Entities] int NULL,
    [Name] varchar(255) NOT NULL,
    [Lexem] varchar(max) NOT NULL,
    [Description] varchar(1024) NULL,
    [Category] varchar(255) NULL,
    [UsersGroup] uniqueidentifier NULL
)
ON [PRIMARY]
GO

-- Alters

ALTER TABLE [VCLib].[T_FREQUENT_LEXEM_DICTIONARY] ADD CONSTRAINT [PK_T_FREQUENT_LEXEM_DICTIONARY]
PRIMARY KEY CLUSTERED ([FrequentLexemDictionaryID]) ON [PRIMARY]
GO

ALTER TABLE [VCLib].[T_FREQUENT_LEXEM_DICTIONARY] ADD CONSTRAINT [FK_T_USERS_T_FREQUENT_LEXEM_DICTIONARY_BaseUsers]
FOREIGN KEY([BaseUsers]) REFERENCES [VCLib].[T_USERS] ([UserID])
GO

ALTER TABLE [VCLib].[T_FREQUENT_LEXEM_DICTIONARY] ADD CONSTRAINT [FK_T_ENTITIES_T_FREQUENT_LEXEM_DICTIONARY_Entities]
FOREIGN KEY([Entities]) REFERENCES [VCLib].[T_ENTITIES] ([EntityID])
GO

ALTER TABLE [VCLib].[T_FREQUENT_LEXEM_DICTIONARY] ADD CONSTRAINT [FK_T_USERS_GROUP_T_FREQUENT_LEXEM_DICTIONARY_UsersGroup]
FOREIGN KEY([UsersGroup]) REFERENCES [VCLib].[T_USERS_GROUP] ([UsersGroupID])
GO


DECLARE @entityId INT;
SET @entityId = (SELECT EntityID FROM VCLib.T_ENTITIES WHERE EntName = 'MEDICAL_EXAMINATION')

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'4624f07f-955d-42f4-bc9e-01b4740f1545',2,NULL, @entityId ,'ФИО полностью', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%%','Группы категорий\Сведения о пациенте','ФИО пациента полностью',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'b3d63024-9caf-4d87-ae66-01cf7b420623',2,NULL, @entityId ,'ФИО и дата рождения', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%% %%{AmbulanceEvent / AmbulanceCard / Patient / Birthday}%%','Группы категорий\Сведения о пациенте','ФИО и дата рождения',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'5bee0bcf-d08d-4da7-baa0-129cca2970af',2,NULL, @entityId ,'Домашний адрес', '%%{AmbulanceEvent / AmbulanceCard / Patient / AddressReal / DisplayName}%%','Группы категорий\Сведения о пациенте','Домашний адрес',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'b0c17b7b-39c8-4ec9-8280-2c394344b687',2,NULL, @entityId ,'Текущее отделение', '%%{Movement / CurrentDivision}%%','Группы категорий\Сведения о больном','Текущее отделение',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'e5181dc4-9b8a-40c5-8ae1-346d222cff9c',2,NULL, @entityId ,'Дата госпитализации (стационар)', '%%{Movement / EmergencyEvent / MedicalcardRegistration / MovementDate}%%','Группы категорий\Сведения о больном','Дата госпитализации (стационар)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'12a4d956-9d53-4259-b7f8-3b8637f09f00',2,NULL, @entityId ,'Дата госпитализации (отделение)', '%%{Movement / LastMovementsDivisionCard / DateIn}%%','Группы категорий\Сведения о больном','Дата госпитализации (отделение)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'bc210605-88e3-4596-a310-3b97c1c73024',2,NULL, @entityId ,'Диагноз отделения', '%%{Movement / LastMovementsDivisionCard / ClinicalDiagnosis / Diagnosis}%%','Группы категорий\Сведения о больном','Диагноз отделения',NULL)

SET @entityId = (SELECT EntityID FROM VCLib.T_ENTITIES WHERE EntName = 'DIAGNOSTICS_RESULTS')

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'8d07264e-db87-4dcf-9823-3f8da76a2cf0',2,NULL, @entityId ,'ФИО полностью', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%%','Группы категорий\Сведения о пациенте','ФИО пациента полностью',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'1dad3ee5-e213-42cc-9d77-41df1be743c3',2,NULL, @entityId ,'ФИО и дата рождения', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%% %%{AmbulanceEvent / AmbulanceCard / Patient / Birthday}%%','Группы категорий\Сведения о пациенте','ФИО и дата рождения',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'd01d7f8e-8aa8-434b-b10b-43ff1ca66d56',2,NULL, @entityId ,'Домашний адрес', '%%{AmbulanceEvent / AmbulanceCard / Patient / AddressReal / DisplayName}%%','Группы категорий\Сведения о пациенте','Домашний адрес',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'f2133eb7-9802-421e-9592-490aaeefd168',2,NULL, @entityId ,'Текущее отделение', '%%{Movement / CurrentDivision}%%','Группы категорий\Сведения о больном','Текущее отделение',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'8e2c2cfa-ff58-46fd-a4fc-4d71964bcbcb',2,NULL, @entityId ,'Дата госпитализации (стационар)', '%%{Movement / EmergencyEvent / MedicalcardRegistration / MovementDate}%%','Группы категорий\Сведения о больном','Дата госпитализации (стационар)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'e004f85a-0b92-440a-8857-644bac2d940c',2,NULL, @entityId ,'Дата госпитализации (отделение)', '%%{Movement / LastMovementsDivisionCard / DateIn}%%','Группы категорий\Сведения о больном','Дата госпитализации (отделение)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'94911a4e-d826-44e4-9e40-7f497af21f04',2,NULL, @entityId ,'Диагноз отделения', '%%{Movement / LastMovementsDivisionCard / ClinicalDiagnosis / Diagnosis}%%','Группы категорий\Сведения о больном','Диагноз отделения',NULL)

SET @entityId = (SELECT EntityID FROM VCLib.T_ENTITIES WHERE EntName = 'HOSPITAL_SUMMARY_EPICRIS')

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'61808ded-f3d9-4800-a9d9-8b708ee217f0',2,NULL, @entityId ,'ФИО полностью', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%%','Группы категорий\Сведения о пациенте','ФИО пациента полностью',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'97f2a4e4-86ba-4023-bddc-9892d63770fb',2,NULL, @entityId ,'ФИО и дата рождения', '%%{AmbulanceEvent / AmbulanceCard / Patient / cFIO}%% %%{AmbulanceEvent / AmbulanceCard / Patient / Birthday}%%','Группы категорий\Сведения о пациенте','ФИО и дата рождения',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'bc1197e0-ec25-4d8a-a308-af2fe67b4689',2,NULL, @entityId ,'Домашний адрес', '%%{AmbulanceEvent / AmbulanceCard / Patient / AddressReal / DisplayName}%%','Группы категорий\Сведения о пациенте','Домашний адрес',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'b83f4a9d-5bc4-4bea-bf6d-b50786191ecb',2,NULL, @entityId ,'Текущее отделение', '%%{Movement / CurrentDivision}%%','Группы категорий\Сведения о больном','Текущее отделение',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'58d2d587-7173-41f2-8cc6-b7e1ca8c00ed',2,NULL, @entityId ,'Дата госпитализации (стационар)', '%%{Movement / EmergencyEvent / MedicalcardRegistration / MovementDate}%%','Группы категорий\Сведения о больном','Дата госпитализации (стационар)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'59152137-b6a3-48bd-8310-d06e40079ce5',2,NULL, @entityId ,'Дата госпитализации (отделение)', '%%{Movement / LastMovementsDivisionCard / DateIn}%%','Группы категорий\Сведения о больном','Дата госпитализации (отделение)',NULL)

INSERT INTO VCLib.T_FREQUENT_LEXEM_DICTIONARY VALUES (N'43b8e084-1c6b-4591-b0bd-f3393b44d1ff',2,NULL, @entityId ,'Диагноз отделения', '%%{Movement / LastMovementsDivisionCard / ClinicalDiagnosis / Diagnosis}%%','Группы категорий\Сведения о больном','Диагноз отделения',NULL)

