43 research outputs found
АНАЛІЗ ЕКСПЛУАТАЦІЙНИХ ХАРАКТЕРИСТИК БАЗИ ДАНИХ ІНФОРМАЦІЙНОЇ СИСТЕМИ ПЕРЕВІРКИ ЗНАНЬ У МЕДИЧНІЙ ОСВІТІ
The purpose of this work is the analysis of the database performance parameters of the test knowledge information system in the medical education. The BLOB-fields usage follow the database tables fragmentation. The ASKS and ASK_ANSW tables average and real fragmentation levels are presented. The impact of the tables fragmentation level to the database performance was examined too. For this purpose the execution time was measured to the most important database query.Целью даной работы является, используя резервные копии файлов БД ИСПЗМО, сохраненные при проведении пробного тестирования, проведение анализа эксплуатационных характеристик разработанной БД ИСПЗМО. Произведена оценка влияния BLOB-полей данных и RTF-текста в качестве их содержимого на фрагментированность таблиц БД. Также проанализировано влияние уровня фрагментации таблиц на быстродействие БД путём измерения времени выполнения наиболее важных для работы ИСПЗМО запросов.Метою даної роботи є проведення аналізу експлуатаційних характеристик розробленої БД ІСПЗМО використовуючи резервні копії файлів БД ІСПЗМО, збереженні при проведенні пробних тестувань. Зокрема, оцінено вплив застосування BLOB-полів даних та RTF-тексту в якості їх вмісту на фрагментованість таблиць БД. Також проаналізовано вплив рівня фрагментованості таблиць на швидкодію БД шляхом вимірювання часу виконання найбільш важливих для роботи ІСПЗМО запитів
Застосування хмарних технологій при побудові інформаційної інфраструктури медичного ВНЗ
Показано шляхи застосування хмарних технологій при побудові інформаційної інфраструктури медичного ВНЗ. Розглянуто можливості застосування в галузі медичної освіти хмарних сервісів від провідних постачальників:MicrosoftOffice 365 та GoogleAppsForEducation. Продемонстрованоокремі переваги та недоліки вказаних сервісів на основі досвіду їх використання в ТДМУ
АСПЕКТИ РЕАЛІЗАЦІЇ ІНТЕГРОВАНОГО СЕРЕДОВИЩА ПЕРЕВІРКИ ЗНАНЬ У МЕДИЧНІЙ ОСВІТІ
The purpose of this work is the practical implementation of the test database and also development of the algorithm for the automatic test sets construction. Information model of the database for the test storage is offered. This model was practicaly implemented using the Firebird database managment system. Basic topics of the test sets development are considered. The algorithm forthe automatic test sets construction was developed. This algorithm was implemented in terms of Object Pascal programming language using the Delphi development system.Целью даной работы является практическая реализация базы заданий, а также разработка алгоритма автоматического проектирования тест-билетов. Предложена информационная модель базы данных для хранения тестовых заданий, которая практически реализована в СУРБД Firebird. Рассмотрены общие вопросы проектирования тестов. Разработан алгоритм автоматического проектирования тест-билетов, который реализован на языке Object Pascal с использованием инструментальной среды Delphi.Метою даної роботи є практична реалізація бази завдань, а також розробка алгоритму автоматичного проектування тест-білетів. Запропоновано інформаційну модель бази даних для зберігання тестових завдань, що практично реалізована в СУРБД Firebird. Розглянуто загальні питання проектування тестів. Розроблено алгоритм автоматичного проекту
ПРО НАЛАГОДЖЕННЯ СДО MOODLE ДЛЯ ПРОВЕДЕННЯ ТЕСТОВОГО ОЦІНЮВАННЯ З КУРСУ “ВИЩА МАТЕМАТИКА”
The aim of the study is to present an author's experience of the LMS Moodle configuration for the STACK question type with MAXIMA CAS usage.Materials and Methods of the research. The configuration of Bitnami-based LMS Moodle test instance is presented. The usage ot the STACK question type with MAXIMA CAS integration for the for the "Higher mathematic" course assessment is proposed.Results and Discussions. The problem of the MAXIMA CAS usage on LMS Moodle server running on CentOS 7 is depicted. An update of the procedure of the LMS Moodle adoption and configuration process for the STACK question type usage is offered. The steps-by-step manual for the MAXIMA CAS compilation and installation on server runs by the CentOS 7 OS is developed. The question type STACK questions authoring for the "Higher mathematic" course assessment are given as example.Conclusion. Benefits of STACK question type usage for the "Higher mathematic" course assessment are presented. The further research and development perspectives are described.Мета дослідження – представлення досвіду автора щодо налагодження СДО Moodle для проведення тестового оцінювання з курсу “Вища математика” з використанням тестових питань типу STACK та системи комп’ютерної алгебри MAXIMA.Матеріали та методи дослідження. Для проведення дослідження розгорнуто тестове середовище у вигляді віртуальної машини в мережному кластері ТДМУ, на якому було встановлено сервер під управлінням ОС CentOS7 з СДО Moodle, версії 3.1.3 з репозиторію ПЗ Bitnami. Для розробки тестів з курсу “Вища математика” запропоновано застосування типу питань STACKiз системою комп’ютерної алгебри MAXIMA.Результати й обговорення. Встановлено проблему використання системи комп’ютерної алгебри MAXIMA на сервері СДО Moodle під управлінням ОС CentOS7. Представлено результати удосконалення процесу налагодження СДО Moodle для проведення тестового оцінювання з курсу “Вища математика” з використанням тестових питань типу STACK та системи комп’ютерної алгебри MAXIMA. Розроблено алгоритм налаштування системи комп’ютерної алгебри MAXIMA на сервері під управлінням ОС CentOS 7. Показано приклад розробки тестових питань.Висновки. Представлено переваги використання тестових питань типу STACK та системи комп’ютерної алгебри MAXIMA для проведення тестового оцінювання з математичних дисциплін засобами СДО Moodle. Показано перспективність застосування алгоритму потенційованого дерева відповідей (Potential response trees), що підтримується плагіном тестових питань типу STACK, при підготовці тестового оцінювання
АДАПТАЦІЯ ВІЛЬНО РОЗПОВСЮДЖУВАНОГО ПЗ З ВІДКРИТИМ КОДОМ МOODLЕ ДЛЯ ПІДТРИМКИ НАВЧАЛЬНОГО ПРОЦЕСУ У МЕДИЧНОМУ ВНЗ
An open-source software application is an important part of the modern approach to the medical education. The experience of the Moodle learning management system in Ternopil State Medical University by I. Ya. Horbachevsky implementation, adaptation and support was presented. Examples of application of the version control system to the open-source software adaptation and support also was shown.Применение свободно распространяемого ПО с открытым кодом является важным элементом современного подхода к реализации учебного процесса в медицинском образовании. Показан опыт внедрения, адаптации и поддержки системы дистанционного образования Moodle в Тернопольском государственном медицинском университете имени И. Я. Горбачевского. Приведены примеры применения системы контроля версий для поддержки процесса адаптации и сопровождения свободно распространяемого ПО с открытым кодом.Застосування вільно розповсюджуваного ПЗ з відкритим кодом є важливим елементом сучасного підходу до реалізації навчального процесу в медичній освіті. Показаний досвід впровадження, адаптації та підтримки системи дистанційної освіти Мооdlе в Тернопільському державному медичному університеті імені І. Я. Горбачевського. Наведено приклади застосування системи контролю версій для підтримки процесу адаптації та супроводження вільно розповсюджуваного ПЗ з відкритим кодом
ПРО ДОСВІД МІГРАЦІ ДАНИХ ПАЦІЄНТІВ ПРИ ВПРОВАДЖЕННІ ВІЛЬНО РОЗПОВСЮДЖУВАНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ МІС ЕМК З ВІДКРИТИМ КОДОМ
An alternative approaches to the implementation of software applications in medical practice and education are shown. Examples of the EMR software application in Ternopil State Medical University by I. Ya. Horbachevsky divisionsins are presented. The disadvantages of the MIS “Medical reception” are shown. The method of the patient data migration between different MIS database types is propoused. The reverse engineering of the MIS “Medical reception” and MIS OpenEMR databases is done with investigation of the patient data storage organization principles. The complex of the SQL queries for the support of the data migration process are created. An example of the data migration between MIS “Medical reception” and MIS OpenEMR databases is given.Показано альтернативные подходы к внедрению современных приложений в области здравоохранения. Приведены примеры использования ПО МИС ЭМК в структурных подразделенияхТернопольского государственного медицинского университета имени И. Я. Горбачевского. Описаны недостатки использования МИС “Медицинская регистратура”. Предложена методика переноса данных пациентов между БД МИС различных форматов. Осуществлено обратное проектирование БД МИС “Медицинская регистратура” и МИС OpenEMR с целью определения принципов сохранения данных пациентов. Разработан комплекс запросов на языке SQL для реализации процесса миграции данных. Показан пример выполнения процедуры миграции данных из БД МИС “Медицинская регистратура” в БД МИС OpenEMR.Показано альтернативні підходи до впровадження сучасних програмних додатків в галузі охорони здоров ’я. Наведено приклади використання ПЗ МІС ЕМК в структурних підрозділах Тернопільського державного медичного університету імені І. Я. Горбачевського. Описано недоліки використання МІС “Медична реєстратура” . Запропоновано методику міграці даних пацієнтів між БД МІС різних форматів. Здійснено зворотне проектування БД МІС “Медична реєстратура” та МІС ОрепЕМИ з метою визначення принципів зберігання даних пацієнтів. Розроблено комплекс апитів на мові ЗОБ для реалізаці процесу міграці даних. Показано приклад виконання процедури міграці даних з БД МІС “ Медична реєстратура” в БД МІС ОрепЕМІГ
ОРГАНІЗАЦІЙНО-МЕТОДИЧНІ ПІДХОДИ ВПРОВАДЖЕННЯ EMR-СИСТЕМ В ОХОРОНІ ЗДОРОВ’Я УКРАЇНИ
Wide implementation of information and communication technologies combined with organizational changes in medical education will significantly increase the effectiveness and quality of medical care and education. An alternative approaches of the implementation of software applications in medical practice and education are displayed. These approaches include the proprietary software purchase, open-source software adaptation and specialized software development. A common problems and errors occurred during the process of the implementation of information systems in hospitals are presented. Examples of the open-source software development and adaption in the Ternopil State Medical University by I.Ja. Horbachevsky are also shown.Широкое внедрение информационных технологий, и в первую очередь ЭМР-систем, в сочетании с организационными изменениями в медицинских лечебных и учебных заведениях, позволит существенно повысить эффективность работы учреждений здравоохранения, качество лечения, диагностики и медицинского образования. Показаны альтернативные подходы к внедрению современных программных приложений в медицинской практике и образовании - использование коммерческого ПО, адаптация свободного ПО, разработка собственного ПО. Отдельно отмечены проблемы и ошибки, наблюдающиеся при внедрении информационных систем в лечебных заведениях. Приведены примеры адаптации программного обеспечения с открытым кодом и создания собственного в Тернопольском государственном медицинском университете имени И. Я. Горбачевского.Широке впровадження інформаційних технологій і, в насамперед, EMR-систем, у поєднанні з організаційними змінами в медичних лікувальних та навчальних закладах, дозволить суттєво підвищити ефективність роботи закладів охорони здоров’я, підвищити якість лікування, діагностики та медичної освіти. Показані альтернативні підходи до впровадження сучасних програмних додатків в медичній практиці та освіті - використання комерційного ПЗ, адаптація вільного ПЗ, розробка власного ПЗ. Окремо відзначено поширені проблеми та помилки, які спостерігаються при впровадженні інформаційних систем в лікувальних закладах. Наведено приклади адаптації програмного забезпечення з відкритим кодом та створення власного в Тернопільському державному медичному університеті імені І. Я. Горбачевського
РОЗРОБКА ПЛАТФОРМИ СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕННЯ ДЛЯ МЕДИЧНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ З ВІДКРИТИМ КОДОМ OPENEMR
IntroductionAn importance of Medical Information Systems (MIS) in medical practice and education is displayed. The wide usage of the Electronic Medical Records (EMR) software is signed.Current state. The open source EMR-systems usageThe importance and alternative approaches to the implementation of the MIS in the Ukraine healthcare system are discussed. The situation on the MIS development in Ukraine is presented. The benefits of the open-source MIS usage are shown.Effectiveness of the Clinical Decision Support Systems (CDSS) application in the medical decision making process are introduced. The CDSS capabilities in diagnostic of the pregnancy pathologies are considered.The CDSS platform development implementationThe step-by-step results of the CDSS platform development as the plugin for the open-source MIS OpenEMR are presented.The open-source MIS OpenEMR developer tools and software API are reviewed.The information model of the CDSS database was proposed and developed. The Model-View-Controller (MVC) based approach to the CDSS architecture is proposed. The CDSS dialog subsystem implementation according to the MIS OpenEMR programming API is developed. The administrative module of the CDSS platform based on the Yii2 php-framework is created.An approach to the decision making process which is based on the decision tree algorithm usage is proposed. An implementation of the given above approach as separate web-service based won the Google App Engine (GAE) capabilities is presented. The data exchanging formats and methods which OpenEMR CDSS module and DecissionTree GAE service interaction establish are developed.Показана актуальность использования и альтернативные подходы к внедрению МИС в области здравоохранения Украины. Проанализированы возможности применения СППР в при диагностике патологий невынашивания беременности. Приведены результаты разработки платформы СППР как модуля (плагина) для свободно-распространяемой МИС ЭМК с открытым кодом OpenEMR. Разработана информационная модель БД СППР. Реализован диалоговый компонент СППР с использованием API, имеющегося в МИС OpenEMR. Разработан административный модуль СППР с использованием PHP-фреймворка Yii2. Показано подходы к реализации алгоритма процесса принятия решения в виде отдельного сервиса средствами GoogleAppEngine.Показано актуальність використання та альтернативні підходи до впровадження МІС в галузі охорони здоров'я України. Проаналізовано можливості застосування СППР в при діагностиці патологій невиношування вагітності. Наведено результати розробки платформи СППР як модуля (плагіна) для вільно-розповсюджуваної МІС ЕМК з відкритим кодом OpenEMR. Розроблено інформаційну модель БД СППР. Реалізовано діалоговий компонент СППР з використанням API, наявного в МІС OpenEMR. Розроблено адміністративний модуль СППР з використанням PHP-фреймворку Yii2. Показано підходи до реалізації алгоритму процесу прийняття рішення у вигляді окремого сервісу засобами GoogleAppEngine
РЕФАКТОРІНГ ПРОГРАМНОГО КОДУ ДІАЛОГОВОГО КОМПОНЕНТУ ПЛАТФОРМИ СИСТЕМИ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕННЯ ДЛЯ МЕДИЧНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ З ВІДКРИТИМ КОДОМ OpenMRS
The importance of Medical Information Systems (MIS) for medical practice is emphasized. The wide usage of the Electronic Medical Records (EMR) software is displayed. The importance and alternative approaches to implementation of the MIS in the Ukraine healthcare system are discussed. The benefits of the open-source MIS usage are shown. Effectiveness of the Clinical Decision Support System (CDSS) application in the medical decision making process is emphasized.The open-source MIS OpenMRS developer tools and software API are reviewed. The results of code refactoring of the dialog subsystem of the CDSS platform which is made as module for the open-source MIS OpenMRS are presented. The structure of information model of database of the CDSS dialog subsystem was updated according with MIS OpenMRS requirements. The Model-View-Controller (MVC) based approach to the CDSS dialog subsystem architecture was re-implemented with Java programming language using Spring and Hibernate frameworks. The MIS OpenMRS Encounter portlet form for the CDSS dialog subsystem integration is developed as an extension. The administrative module of the CDSS platform is recreated. The data exchanging formats and methods for interaction of OpenMRS CDSS dialog subsystem module and DecisionTree GAE service are re-implemented with help of AJAX technology via jQuery libraryПоказана актуальность использования модулей систем поддержки принятия решений (СППР) в составе медицинской информационной системы (МИС) электронных медицинских записей. Приведена методика применения СППР при диагностике патологий невынашивания беременности. Подчеркнуты преимущества реализации подсистемы принятия платформы СППР в виде отдельного сервиса средствами Google App Engine. Представлен процесс рефакторинга кода диалоговой компоненты платформы СППР в виде модуля для свободно-распространяемой МИС электронных медицинских карт с открытым кодом OpenMRS. Программные компоненты модуля реализовано с использованием API, имеющегося в МИС OpenMRS, на языке программирования Java с использованием фреймворков Spring и Hibernate. Показано методику асинхронного обмена данными с веб-сервисом на платформе Google App Engine по технологии AJAX.Показано актуальність використання модулів систем підтримки прийняття рішення в складі медичної інформаційної системи (МІС) електронних медичних записів. Наведено методику застосування систем підтримки прийняття рішення (СППР) при діагностиці патологій невиношування вагітності. Підкреслено переваги реалізації підсистеми прийняття платформи СППР у вигляді окремого сервісу засобами Google App Engine. Предсталено процес рефакторингу програмного коду діалогової компоненти платформи СППР у вигляді модулю для вільно-розповсюджуваної МІС електронної медичної картки з відкритим кодом OpenMRS. Програмні компоненти модулю реалізовано з використанням API, наявного в МІС OpenMRS, на мові програмування Java з використанням фреймворків Spring та Hibernate. Надано методику асинхронного обміну даними з веб-сервісом на платформі Google App Engine за технологією AJAX
ПРО ПІДХОДИ ДО РОЗРОБКИ СУЧАСНИХ ПРОГРАМНИХ ДОДАТКІВ В МЕДИЧНІЙ ОСВІТІ
IntroductionThe importance of the Medical Information Systems (MIS) wide application in Ukrainian healthcare is given. Requirements of the development of the special application software for the medical education informatization are shown.Conceptual approaches of the application software development and implementation to the Ukrainian medical education areaThe conceptual approaches of the application software development and implementation to the medical education area are defined. The ways of the alternative solution for the application software development and implementation in medical practice and education are displayed.Experience of the software development for the medical education field in the Ternopil State Medical University named I.Ya. HorbachevskySignificant factors for the software development in the educational organization are presented. The experience of the software development in the Ternopil State Medical University named I.Ya. Horbachevsky is shown. Extended descriptions of the software development projects that was completed in TSMU during last 10 years are offered.The TSMU medical education software development approaches analysisThe approaches that applied in the software development process in the TSMU are analyzed. Common and chronological usage of the programing languages and development frameworks are presented. Criticism about several developer issues are also given. Benefits of the modern programming language frameworks usage are also shown. The RDBMS applications usage are presented.Importance of application of the version control system to the software development process optimization is shown. Capabilities of the Google Apps For Education cloud platform usage in the software development process are also presented. The final recommendations to the software development process organization in the medical university are formed.Информатизация здравоохранения и медицинского образования требует, среди прочего, разработки специализированных программных приложений. Определены концептуальные подход ы к разработке и внедрению современных программных приложений в области медицинского образования. Показан опыт разработки современных приложений в Тернопольском государственном медицинском университете имени И. Я. Горбачевского. Проанализированы подходы к разработке программных приложений, используемых в ТГМУ. Даны рекомендации по организации процесса разработки программного обеспечения в учреждениях медицинского образования.Інформатизація галузі охорони здоров’я та медично освіти вимагає, серед іншого, розробки спеціалізованих програмних додатків. Визначено концептуальні підходи до розробки та впровадження сучасних програмних додатків в галузі медично освіти. Показано досвід розробки сучасних програмних додатків в Тернопільському державному медичному університеті імені І. Я. Горбачевського. Проаналізовано підходи до розробки програмних додатків, що використовуються в ТДМУ. Подано рекомендаці щодо організаці процесу розробки програмного забезпечення у закладах медично освіти