- •Перелік умовних скорочень
- •1 Телемедицина та предмет її вивчення
- •1.1 Розвиток телемедицини
- •1.2 Висновок
- •2 Медична інформація і стандарти її передачі
- •2.1 Види медичної інформації
- •2.2 Стандарти передачі медичної інформації
- •2.3 Архітектура телемедичних систем
- •2.4 Висновок
- •3 Основні види телемедичних послуг
- •3.1 Медичні бази даних
- •3.1.1 База даних MySql
- •3.2 Телеконсультація
- •3.2.1 Архітектура розподіленої системи телеконсультацій
- •3.2.2 Розподілена база даних обстежень
- •3.2.3 Структура і таговий формат даних обстежень
- •3.2.4 Мережевий протокол передачі
- •3.3 Висновок
- •4 Розробка бази даних
- •4.1 Постановка задачі
- •4.2 Вибір системи керування базами даних
- •4.3 Проектування
- •4.3.1 Визначення сутностей
- •4.3.2 Визначченя взаємозв’язку між сутностями
- •4.3.3 Завдання первинних ключів, визначення атрибутів сутностей
- •4.4 Створення бази даних
- •4.5 Висновок
- •5 Економічний розрахунок
- •5.1 Розрахунок витрат на розробку програмного продукту
- •5.2 Висновок
- •Висновки та рекомендації
- •Перелік посилань
- •Реферат
3.3 Висновок
Узагальнюючи різні точки зору на телемедицину, можна визначити основні напрямки сучасної телемедицини для підвищення ефективності діагностики, лікування і профілактики, за якими можна очікувати найшвидшого прогресу в найближчі часи:
впровадження баз даних і систем пошуку діагностичної та іншої
медичної інформації для широкого вжитку. Інформаційні сервери;
засоби розвиненої обробки інформації. Застосування потужних
віддалених систем обробки;
застосування віддалених консультацій спеціалістів (як у
відкладеному, так і в інтерактивному режимі);
застосування мобільних систем вимірювання і лікування при терапії;
застосування засобів телеметрії для фахових груп з підвищеним
ризиком;
віддалена хірургія;
системи тренування і підвищення кваліфікації медичного персоналу.
4 Розробка бази даних
4.1 Постановка задачі
Метою даної практичної частини дипломної роботи є розробка бази даних, яку можна буде використовувати в телемедичних цілях.
При проектуванні бази даних необхідно враховувати той факт, що база даних повинна задовольняти комплексу вимог. Ці вимоги такі:
а) цілісність бази даних - вимога повноти і несуперечності даних;
б) багаторазове використання даних;
в) швидкий пошук і отримання інформації за запитами користувачів;
г) простота оновлення даних;
д) зменшення зайвої надмірності даних;
е) захист даних від несанкціонованого доступу, спотворення і знищення.
4.2 Вибір системи керування базами даних
В якості системи керування базами даних (СКБД) для реалізації постановленного завдання було обрано програмне забеспечення MySQL.
Сервер баз даних MySQL - дуже швидкий, надійний і простий в експлуатації сервер. Він включає в себе практичний набір засобів, розроблених у тісній кооперації з спільнотою користувачів. Спочатку сервер MySQL був розроблений для більш швидкого управління великими базами даних, ніж існуючі рішення вцій галузі, і протягом ряду років успішно експлуатувався в середовищах, до яких пред'являлися досить високі вимоги. Незважаючи на те що MySQL перебуває в безперервному процесі розробки, на сьогоднішній день він надає багатий набір зручних в експлуатації засобів і функцій. Притаманні серверу MySQL можливості мережевої взаємодії, продуктивність і безпеку роблять його вдалим варіантом для роботи з базами даних в інтернеті. Більш детально сервер MySQL описаний у пункті 3.1.1
Для того,щоб розробити базу даних за допомогою MySQL для початку на персональний комп'ютер з ПЗ Windows(Windows 7) було встановлено програму Apache HTTP-сервер (версії 2.2), а після того препроцесор гіпертексту PHP(версії 5.13). На останок було інстальовано програму MySQL (версії 5.1).
Apache HTTP-сервер було обрано, тому що його конфігурація є надійною та гнучкою. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки і т. д. Підтримує IPv6.
Ядро Apache включає в себе основні функціональні можливості, такі як обробка конфігураційних файлів, протокол HTTP і система завантаження модулів. Він має вбудований механізм віртуальних хостів. Дозволяє повноцінно обслуговувати на одному IP-адресі безліч сайтів (доменних імен), відображаючи для кожного з них власне вміст.
Apache має різні механізми забезпечення безпеки та розмежування доступу до даних. Основними є:
обмеження доступу до певних директорій або файлів;
механізм авторизації користувачів для доступу до директорії на основі
HTTP-аутентифікації (mod_auth_basic) і digest-аутентифікації (mod_auth_digest);
обмеження доступу до певних директорій або всьому серверу, засноване
на IP-адресах користувачів;
заборона доступу до певних типів файлів для всіх або частини
користувачів, наприклад заборона доступу до конфігураційним файлів і файлів баз даних;
існують модулі, що реалізують авторизацію через СУБД або PAM;
Для того ,щоб мати змогу адмініструвати СКБД сумісно з сервером Apache було встановлено програму phpMyAdmin(версії 3.5) з відкритим кодом, написаний на мові PHP. Вона дозволяє через браузер здійснювати адміністрування сервера MySQL, запускати команди SQL і переглядати вміст таблиць і баз даних, дає змогу керувати СУБД MySQL без безпосереднього введення SQL команд, надаючи дружній інтерфейс.