Skip to content

Application to simplify creating docx report of ultrasound diagnostic.

Notifications You must be signed in to change notification settings

AlioshaRabeshko/UDapp

Repository files navigation

UDapp

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

Необхідний функціонал:

  • Зберігання відомостей про пацієнтів в базі даних, для подальшого використання в випадку повторної діагностики пацієнта.
  • Формування документу(шаблона документа) результату достідження та можливість їх редагування.
  • Дружній для користувача інтерфейс.

Для розробки десктопної програми була вибрана багатоплатформна бібліотека Tkinter - одна із стандартних бібліотек Python. Також, одна із цілей проекту - спробувати мову пайтон, її можливості та зручність розробки. Для форматування коду використовується лінтер flake8, як додаток до vscode Для зберігання даних про паціентів використовується компактна субд sqlite.

Для запуску поточкого коду:

Коротко про принцип роботи:

  • Лікар або його асистент знаходить дані про пацієнта в базі даних, якщо такого пацієнта немає, добавляє в базу. Вибирає тип обстеження(на даний момент шаблон готовий тільки для одного типу). alt text
  • Лікар або асистент вводить дані alt text
  • Натискаючи кнопку продовжити, фармується ворд документ та запускається з стандартної програми(в лінуксі це libreoffice, в віндовсі - microsoft word). Можна відправити на друк, або відредагувати якщо шаблон не надав достатньо можливостей для повного вводу даних. alt text

Ліцензія: UDapp is MIT licensed. Project coordinator: [email protected]

About

Application to simplify creating docx report of ultrasound diagnostic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages