Засоби баз даних для реалізації медичних інформаційних систем

database, medical information systems

За останній час в медицині значно збільшилася кількість нових методів діагностики і лікування. Обсяг інформації про стан здоров'я пацієнтів, який необхідно запам'ятовувати і обробляти лікаря, стає дедалі більше. Крім того, інформація про стан здоров'я пацієнта, скоріше за все розосереджені по декількох лікувально-профілактичним установам, що надають медичну допомогу. Всі ці дані викликають необхідність в їх інтеграції. І постійно зростаючий обсяг оброблюваної інформації ускладнюють її упорядкування і систематизації. Щодня в ЛПУ вирішується маса серйозних завдань, пов'язаних з внесенням, обробкою і зберіганням медичної інформації, управлінням потоками інформації.

Для обробки безперервно зростаючого обсягу даних використовуються бази даних. Для більш ефективної обробки інформації з усіх пересувань пацієнта: надходження - діагностика - лікування - реабілітація - моніторинг. Крім того, простіше працювати з структурованою інформацією. Тому центральне місце в медичних інформаційних системах належить баз даних.

Бази даних-сукупність даних, що зберігаються відповідно до структури даних, маніпулювання якими виконують відповідно до правил моделювання даних.

Класифікація баз даних

Бази даних можна класифікувати:

  • За характером інформації, що зберігається:
    • фактографічні, різні картотеки;
    • документальні, наприклад архіви;
  • За способом зберігання даних:
    • централізовані, зберігаються на одному комп'ютері;
    • розподілені, використовуються в локальних і глобальних комп'ютерних мережах
  • За структурою організації даних:
    • табличні, тобто реляційні, дані в такий БД доступні користувачеві, організовані у вигляді прямокутних таблиць, а всі операції над даними зводяться до операцій над цими таблицями;
    • ієрархічні, в такий БД записи впорядковуються в певну послідовність і пошук даних може здійснюватися послідовним «спуском» з рівня на рівень. Ієрархічна база даних по структурі відповідає структурі ієрархічної файлової системи.

Створення баз даних складається з трьох етапів:

  • Перший етап теоритический-проектування БД. На етапі визначається:
    • які таблиці буде містити БД;
    • визначається структура таблиць (з яких полів, якого типу і розміру складатиметься кожна таблиця);
    • Вибираються первинні ключі для кожної таблиці.
  • Другий етап-створення структури. На даному етапі описується структура таблиць.
  • Третій етап-введення записів. Тут здійснюється заповнення таблиць бази даних інформацією.

Медична база даних - об'ємний набір добре структурованих даних в області медицини. Набір має єдині способи і методи обробки даних в різних медичних питаннях.

Найчастіше МІС включають себе наступні БД:

• БД застрахованого населення, для яких медичне та медикаментозне забезпечення здійснюється з урахуванням призначених їм державних пільг;

• медико-статистичні бази персоніфікованих даних медичних послуг, включаючи послуги амбулаторно-поліклінічної, стаціонарної, швидкої та невідкладної медичної допомоги, стоматологічної допомоги;

• бази фінансово-економічної інформації;

• БД за кадровим складом і матеріально-технічного оснащення ЛПУ;

• бази фармакоекономічних даних;

• бази нормативно-довідкової інформації.

Для здійснення пошуку задається порядок даних, за допомогою ключових полів. Тоді пошук інформації здійснюється за цими ключам.

Наприклад: до БД «Міська лікарня» можна організувати запит по ключу «Лікар». Можливий відповідь - лікар Іванов І.І.

Реалізується пошук і вся підтримка БД відповідними системами управління, так званими СУБД.

СУБД- система управління базами даних. СУБД пов'язує користувачів і фізичне подання даних. Всі призначені для користувача запити обробляються СУБД.

Головна функція СУБД - приховування програмного коду від користувачів баз даних.

СУБД також встановлюють обмеження на кількість інформації, яка може бути доступна конкретному користувачеві. Наприклад, лікаря і реєстратурі лікарні потрібні різні дані, що зберігаються в базі даних.

Коли користувач хоче отримати доступ до бази даних, він виконує запит, використовуючи спеціальну мову, який розуміється СУБД. Запит обробляється і перевіряється на синтаксичні помилки. Далі СУБД вивчає зовнішню і внутрішню будову, і виконує необхідні операції з збереженої базою даних. СУБД повинна відшукувати кожну із запитаних записів і складати таблицю, що відповідає запитам користувача.

Виходячи зі сказаного СУБД - це програмна система, яка забезпечує процес доступу до даних, а саме:

Вибір оптимальної СУБД являє складну багатопараметричну завдання і є одним з головних етапів в розробці ІС.

У медичних інформаційних системах використовується технологія віддаленого сервера баз даних, з колективним доступом користувачів до даних на сервері по Інтернет. Медичні дані - є продуктом запитів користувачів.

Особливостями цієї технології є:

  • Надання користувачеві тільки результат пошуку, а не самої БД;
  • Повнота уявлення запитаної інформації;
  • Висока швидкість обробки, доступу до даних;
  • Інтерактивність системи;
  • Локальна або віддалена робота користувача.

При локальній роботі можна знайти дані по пацієнту в базі самої лікарні, а в віддаленому режимі - в обласній клініці.

В даний час в охороні здоров'я є велика кількість різноманітних персоніфікованих БД цільового призначення на всіх рівнях - починаючи з рівня установ до федерального рівня.

Одним з головних інформаційних ресурсів медичної установи є його автоматизована корпоративна БД, що включає відомості з медичних карт пацієнтів, дані про обсяги і характер наданої їм медичної допомоги, фінансових потоках, рахунках на оплату послуг, що формуються при оплаті медичної допомоги, нормативно-довідкова медична і економічна інформація.