Уніфикатор — це бібліотека, що дозволяє зберігати та обробляти дані про медичні аналізи. Метою цього проєкту є уніфікація термінології та стандартів для аналізів, що використовуються в медичних системах, з можливістю розширення та інтеграції з іншими сервісами.
Бібліотека забезпечує зручний інтерфейс для роботи з синонімами медичних аналізів, їх групами та категоріями, а також підтримує інтеграцію з іншими сервісами через API. Вона включає в себе можливість додавати нові аналізи, редагувати існуючі, а також організовувати їх у групи для подальшої обробки та аналізу.
- Уніфікація назв аналізів через синоніми.
- Групування аналізів для спільної обробки.
- Використання API для взаємодії з іншими системами.
- Підтримка аутентифікації за допомогою базових облікових даних через
.htpasswd.
- Фреймворк: FastAPI
- База даних: SQLite для локального зберігання даних
- Docker: Використовуються Docker та Docker Compose для контейнеризації та запуску сервісу
- Jinja2: Для створення UI для роботи з бд