- •Перелік умовних скорочень
- •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 Висновок
- •Висновки та рекомендації
- •Перелік посилань
- •Реферат
2.4 Висновок
Головними вимогами до подібних систем є стабільність роботи, швидке відновлення в результаті збоїв програмного та апаратного забезпечення, робота в умовах повільних каналів зв’язку. Ці вимоги особливо ускладнюються у випадку необхідності проведення консультацій в режимі реального часу та при застосуванні графічної інформації.
3 Основні види телемедичних послуг
3.1 Медичні бази даних
Існує більше 200 різних баз даних (БД) з медичної тематики. Широке розповсюдження засобів обчислювальної техніки в повсякденно і виробничого життя, прихід на інформаційний ринок користувачів-непрофесіоналів в інформаційній області (тобто кінцевого користувача) призвели до розвитку ринку повнотекстової інформації. Відмінною особливістю цього типу баз даних є наявність повного тексту першоджерела з глибоким індексуванням всіх слів документа, і отже, можливістю ефективного пошуку інформації за ключовими словами без будь-якої формалізації. Те, що медична інформація носить виражений описовий характер, також сприяло розвитку повнотекстових БД медичної спрямованості.
У США ведеться спеціальний реєстр випадків, коли життя людина була врятована завдяки зверненню до інформаційних послуг. Наприклад, відомо кілька випадків, коли пошук в БД Medline наштовхував лікарів на описи схожих ситуацій, що містять способи діагностики і лікування, і дозволяв врятувати життя хворого в удаваній без вихідний ситуації.
При розробці інформаційних систем (ІС) і баз даних дотримуються наступних положень:
гнучкість та здатність до еволюції БД та ІС;
здатність систем функціонувати в умовах інформаційної неоднорідності;
ієрархічність систем, можливість об'єднання мереж та їх
інтероперабельність;
можливість безперервної модернізації;
надійність та термін служби.
3.1.1 База даних MySql
Для запису, вибірки та обробки даних, що зберігаються в комп'ютерній базі даних, необхідна система управління базою даних, якою і є програмне забеспечення (ПЗ) MySQL.
База даних MySQL - реляційна база даних. У реляційній базі даних дані зберігаються не всі скопом, а в окремих таблицях, завдяки чому досягається виграш у швидкості та гнучкості. Таблиці зв'язуються між собою за допомогою відносин, завдяки чому забезпечується можливість об'єднувати при виконанні запиту дані з декількох таблиць. SQL як частина системи MySQL можна охарактеризувати як мова структурованих запитів плюс найбільш поширений стандартний мову, що використовується для доступу до баз даних [9].
СУБД MySQL є системою клієнт-сервер, яка містить багато-поточний SQL-сервер, що забезпечує підтримку різних обчислювальних машин баз даних, а також кілька різних клієнтських програм і бібліотек, засоби адміністрування і широкий спектр програмних інтерфейсів (API).
Сервер MySQL постійно працює на комп'ютері. Клієнтські програми (наприклад, скрипти PHP) посилають серверу MySQL SQL-запити через механізм сокетів (тобто за допомогою мережевих засобів), сервер їх обробляє і запам'ятовує результат. Тобто скрипт (клієнт) вказує, яку інформацію він хоче отримати від сервера баз даних. Потім сервер баз даних посилає відповідь (результат) клієнтові (скрипту).
Структура MySQL трирівнева:
а) бази даних;
б) таблиці;
в) записи.
Логічно - таблиця являє собою сукупність записів. А записи - це сукупність полів різного типу. Ім'я бази даних MySQL унікально в межах системи, а таблиці - в межах бази даних, поля – в межах таблиці. Один сервер MySQL може підтримувати відразу декілька баз даних, доступ до яких може розмежовуватися логіном і паролем. Знаючи ці логін і пароль, можна працювати з конкретною базою даних. Наприклад, можна створити або видалити в ній таблицю, додати записи і т. д. Зазвичай ім'я-ідентифікатор та пароль призначаються хостинг провайдерами, які і забезпечують підтримку MySQL для своїх користувачів.
ПЗ MySQL, є додатком з відкритим кодом. Кожен користувач може вивчити вихідний код і змінити його у відповідності зі своїми потребами.
Основні достоїнства пакету MySQL [9]:
багатопоточність. Підтримка декількох одночасних запитів;
оптимізація зв'язків з приєднанням багатьох даних за один прохід;
записи фіксованої і змінної довжини;
ОDBC драйвер в комплекті з вихідним текстом;
гнучка система привілеїв і паролів;
до 16 ключів в таблиці. Кожен ключ може мати до 15 полів;
заснована на потоках, швидка система пам'яті;
всі операції роботи з рядками не звертають уваги на регістр символів в
оброблюваних рядках.