Disease processing tool kit
Project description
Классификатор заболеваний
Patient-intake - модуль, обеспечивающий дистанционное взаимодействие пациента и медицинского учреждения с помощью диалоговых агентов. Реализован на языке Python.
Модуль позволяет предсказывать возможное заболевание пациента на основе введенной им информации, присваивать диагнозу степень срочности приема, а также выводить интерпретацию результатов работы модели. Для обучения модели создан датасет, содержащий информацию о болезнях и их симптомах.
Модуль поддерживает анализ текстов на русском языке.
Применение
Модуль является инструментом для разработки медицинских чат-ботов. Может быть использован для управления потоками пациентов в медицинских учреждениях, а также будет полезен для реализации концепции второго мнения при взаимодействии с пациентом.
Установка модуля
pip install distool
Разработка
Нужно установить зависимости и подключить pre-commit.g
pip install -r requirements.py
pre-commit install
bash init.py
Контрибьютинг
Каждый новый функционал должен покрываться документацией и тестом.
Тестирование
Чтобы запустить тесты нужно ввести:
pytest
Pull request
Каждый PR должен быть отревьювен.
История проекта
Работа над Patient-intake проводится в рамках НИР Университета ИТМО №622275 "Разработка модуля для предварительного диагноза: поддержание логистики потоков пациентов и концепции второго мнения при взаимодействии с пациентом через диалоговые системы" (2022-2023)
Участники проекта
Анна Чижик
руководитель проекта
Мичил Егоров
тимлид
Дмитрий погребной
разработчик
Айталина Кривошапкина
разработчик
Мария Якубова
аналитик
Обратная связь
Если у Вас есть какие-то вопросы, можете обращаться к нам по адресу: patientintake@yandex.ru
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.