(50)) посещеніе.дата_пріема inner join розклад on врач.логін_врача = расписание.идентификатор_расписанияjoin відвідування on посещение.идентификатор_расписания = расписание.идентификатор_расписанияjoin пацієнт on паціент.логін_паціента = посещение.логин_пациентаврач.логин_врача = @ doc_login and паціент.імя = @ patient_name
4.1.24 Повертає інформацію про відвідування для лікаря і пацієнта
CREATE PROCEDURE [tickets_for_doctor_and_patient] (@ doc_name varchar (50), @ patient_name varchar (50)) посещеніе.дата_пріема, посещеніе.діагноз, посещеніе.діагноз, посещеніе.жалоби, посещеніе.леченіе, відвідування. тіп_посещенія, направление_на_анализ.дата_сдачи, направление_на_анализ.тип_анализа, рецепт.колічествоврач inner join розклад on врач.логін_врача = расписание.идентификатор_расписанияjoin відвідування on посещение.идентификатор_расписания = расписание.идентификатор_расписанияjoin рецепт on рецепт.идентификатор_посещения = посещение.идентификатор_посещенияjoin ліки on лекарство.идентификатор_лекарства = рецепт.идентификатор_рецептаjoin пацієнт on паціент.логін_паціента = посещеніе.логін_паціентаjoin направленіе_на_аналіз on направление_на_анализ.идентификатор_посещения = посещение.идентификатор_посещенияврач.имя = @ doc_name and паціент.імя = @ patient_name
4.1.25 Вільні талончики для доктора на текушего дату
CREATE PROCEDURE [tickets_for_docName_dateFREE] (@ docname varchar (50), @ date date) @ doclogin varchar (50) @ doclogin = врач.логин_врачаврачврач.имя = @ docname
посещеніе.время_пріема, inner join розклад on расписание.идентификатор_расписания = посещение.идентификатор_расписанияjoin лікар on врач.логін_врача = распісаніе.логін_врача (врач.логін_врача = @ doclogin and посещеніе.дата_пріема = @ date) and посещеніе.логін_паціента is null
4.1.26 Всі талончики для доктора на текушего дату
CREATE PROCEDURE [tickets_for_docName_date] (@ docname varchar (50), @ date date) @ doclogin varchar (50) @ doclogin = врач.логин_врачаврачврач.имя = @ docnameпосещение.время_приемапосещение inner join розклад on розклад. ідентіфікатор_распісанія = посещение.идентификатор_расписанияjoin лікар on врач.логін_врача = расписание.логин_врачаврач.логин_врача = @ doclogin and посещеніе.дата_пріема = @ date
4.1.27 Всі талончики для доктора
CREATE PROCEDURE [tickets_for_docName] (@ docname varchar (50)) @ doclogin varchar (50) @ doclogin = врач.логин_врачаврачврач.имя = @ docnameпосещение.время_приемапосещение inner join розклад on расписание.идентификатор_расписания = відвідування. идентификатор_расписанияjoin лікар on врач.логін_врача = расписание.логин_врачаврач.логин_врача = @ doclogin
4.1.28 Всі зайняті талончики для доктора
CREATE PROCEDURE [tickets_for_doc_login] (@ doclogin varchar (50)) distinct паціент.імя, пациент.логин_пациентапациент inner join відвідування on посещеніе.логін_паціента = паціент.логін_паціентаjoin розклад on расписание.идентификатор_расписания = посещение.идентификатор_расписанияjoin лікар on врач.логін_врача = расписание.логин_врачаврач.логин_врача = @ doclogin
4.1.29 Пори відвідувань для лікаря і пацієнта на конкретну дату
CREATE PROCEDURE [tickets_date_for_doc_login_patient_login_date] (@ doclogin varchar (50), @ patient_login varchar (50), @ date date) distinct посещеніе.время_пріема, посещение.идентификатор_посещенияпациент inner join відвідування on посещеніе.логін_паціента = пацієнт. логін_паціентаjoin розклад on расписание.идентификатор_расписания = посещение.идентификатор_расписанияjoin лікар on врач.логін_врача = расписание.логин_врачаврач.логин_врача = @ doclogin and паціент.логін_паціента = @ patient_login and посещеніе.дата_пріема = @ date
4.1.30 Відвідування пацієнта на конкретну дату
CREATE PROCEDURE [select_tickets_for_patient_id_and_date] (@ patient_id varchar (50), @ date date) посещеніе.время_пріема, врач.длительность_приемапациент inner join відвідування on паціент.логін_паціента = посещеніе.логін_паціентаjoin розклад on посещение.идентификатор_расписания = розклад . идентификатор_расписанияjoin лікар on врач.логін_врача = распісаніе.логін_врача посещеніе.логін_паціента = @ patient_id and посещеніе.дата_пріема = @ date
4.1.31 Тривалість прийому за ідентифікатором відвідування
CREATE PROCEDURE [select_length_time_for_ticket_id] (@ ticket_id int) врач.длительность_приемапосещение inner join розклад on посещение.идентификатор_расписания = расписание.идентификатор_расписанияjoin лікар on врач.логін_врача = распісаніе.логін_врача відвідування . ідентіфікатор_пос...