модель бд для прохождения медосмотра. БС91-Руденко-ЯО. Інформації про лікаря, пацієнта та оздоровчого закладу. Базу даних можна використовувати для смартфонів на на усіх операційних системах, а саме Android, ios та ін. Теоретичний матеріал у роботі ми використовуємо такі терміни
![]()
|
Індивідуальне завдання: Розробка концептуальної моделі БД для оптимізації процесу проходження медичного обстеження. Загальний опис предметної області: База даних для оптимізації процесу проходження медичного обстеження виконує роль саме оптимізації, для того, щоб пацієнт зміг зручно пройти обстеження без дискомфорту, а також надає можливість пацієнту розробити індивідуальний графік проходження обстеження. Основна мета цієї БД є доступні рекомендації, які постійно оновлюються, у залежності від інформації про лікаря, пацієнта та оздоровчого закладу. Базу даних можна використовувати для смартфонів на на усіх операційних системах, а саме: Android, IOS та ін. Теоретичний матеріал: У роботі ми використовуємо такі терміни: Прецедент – це набір сценаріїв використання, в якому кожний екземпляр сценарію являє собою послідовність дій, що виконуються системою для досягнення відчутного або значущого для конкретного актора результату. Як правило прецеденти описуються з точки зору акторів (ролі, які виконуються людьми або сутностями) та ініціюються також ними. Стислий формат – це анотація на один абзац, зазвичай вона описує лише основний успішний сценарій. Перелік назв прецедентів використання: Реєстрація лікаря у системі; Замовлення ліків; Вакцинація; Оформлення відгуку про лікаря; Опис прецедентів використання в стислому форматі: Прецедент: Реєстрація лікаря у системі Користувач: лікар. Ціль: створити обліковий запис лікаря. Задача: додати нового співробітника медичного закладу до БД. Допоміжний користувач: адміністратор БД. Ціль: перевірити правильність внесених даних. Задача: звірити введені дані з фактичними, та у разі невідповідності відкоригувати їх. Залаштунковий(допоміжний) користувач: Адміністрація лікарні. Ціль: створити обліковий запис лікаря у системі. Задача: перевіряє всі дані про лікаря у медичному закладі та заносить картку робітника закладу до БД. Лікар створює обліковий запис у системі. Адміністрація медичного закладу заносить особисті дані лікаря до БД. Адміністратор БД звіряє фактичні та очікуванні дані, робить виправлення. Прецедент: замовлення ліків Користувач: пацієнт; лікар, аптека. Ціль: замовити ліки з аптеки за рецептом лікаря. Задача: створити замовлення з найменуванням ліків та їх кількістю. Лікар виписує рецепт на придбання переліку медичних засобів для лікування пацієнта. Пацієнт створює замовлення в аптеці за рецептом та вибирає варіант отримання медикаментів що буде зручніший в залежності від самопочуття, коштів або інших обставин. Прецедент: Перегляд порад для профілактики здоров’я . Користувач: пацієнт. Ціль: Отримати профілактичні поради. Задача: Дати пацієнту список порад для профілактики здоровя за заданою темою. Пацієнт обирає тему, на яку хоче отримати поради для профілактики здоровя. Система оброблює заявку та показує пацієнту список порад для профілактики здоровя, які підійдуть саме для нього.(за фільтрами, які обрав пацієнт). Прецедент: Відстеження наявності ліків Користувач: пацієнт Ціль: Отримати актуальні дані про наявність ліків Задача: Дати пацієнту інформацію щодо наявності потрібних ліків у заданому закладі Пацієнт обирає лікарський засіб, про який потрібно дізнатися інформацію щодо наявності. Система оброблює запит та показує пацієнту актуальну інформацію про кількість ліків, які є у наявності. Діаграма прецедентів(діаграма побудована з урахуванням усіх прецедентів нашої бригади): ![]() Морфологічний аналіз текстів з виділенням кандидатів сутностей, зв'язків та атрибутів: Аналіз іменників: Лікар - особа, що безпосередньо контактує з пацієнтами і надає послуги огляду та лікування. Лікарські засоби - речовини або суміші речовин, що вживають для профілактики, діагностики, лікування захворювань, або зміни стану і функцій організму . База даних - сукупність даних, організованих відповідно до концепції, яка описує характеристику цих даних і взаємозв'язки між їх елементами; ця сукупність підтримує щонайменше одну з областей застосування. Дані - інформація, відомості, показники, необхідні для ознайомлення з ким-, чим-небудь, для характеристики когось, чогось або для прийняття певних висновків, рішень; підстави, причини. Адміністрація оздоровчого закладу - організаційні утворення, які призначені виконувати керівні, управлінські функції. Аптека – заклад охорони здоровя, що призначений для забеспечення лікарень та населення медикаментами та предметами медичного призначення. Пацієнт – особа, що отримує медичну допомогу (консультування, лікування, медичне спостереження чи здійснюється медична діагностика) Дієслова в тексті та їх аналіз: Пацієнт заповнює форму реєстрації (для отримання облікового запису). Лікар заповнює форму реєстрації (для отримання облікового запису). Адміністрація оздоровчого закладу заповнює форму реєстрації (для отримання облікового запису закладу). Користувач надає особисті дані. Відхилити запит користувача (коли введенні некоректні дані), не моделюємо. Підтвердити запит користувача (всі поля заповненні вірно), не моделюємо. Пацієнт подає заявку на обстеження/замовлення ліків/оформлення рецепту лікування. Пацієнт переглядає оздоровчі заклади, аптеки, список лікарських закладів, лікарів (додаток видає результат по запиту), не моделюємо. Користувач подає запит на редагування (зміна даних в обліковому записі). Діаграма "сутність-зв'язок" етапу концептуального проектування (в нотації Чена з визначенням кардинальності зв'язків)(діаграма побудована з урахуванням усіх прецедентів нашої бригади) ![]() Висновок до роботи: Для виконання цієї лабораторної роботи з дисципліни «Системний аналіз» ми розробляли концептуальну модель БД для оптимізації процесу проходження медичного обстеження, замовлення ліків і т.д. Для цього було виділено 12 основних прецедентів, які було описано та 4 актора. Все було описано у стислому форматі та зроблений морфологічний аналіз тексту. Також зроблено діаграми, на яких виділені кожний з прецедентів та їх користувачі. Вона була зроблена за допомогою використання платформи MS Project.
|