# Типовой проект (подбор клинических исследований) ###### tags: `Типовой проект` [TOC] ## Введение Пользователями нашей работающей информационной системы Tumor Board запрошена доработка интерфейса заявки на онкоконсилиум, чтобы в ней появился подбор клинических исследований по данной заявке. Реализация в МираМедикс: - [Описание функциональности](https://wiki.mmdx.ru/pages/viewpage.action?pageId=1423704079) - [API сервиса](https://wiki.mmdx.ru/pages/viewpage.action?pageId=2229108789) - описание работы сервиса - сервис получает набор данных из Заявки ОК, извлекает из них по определенному пути регион поиска (мы передаем по адресу организации, где проводится ОК), пол, возраст и описание основного заболевания (группу ЗНО) - извлеченные данные сервис передает в API clinicaltrials - https://clinicaltrials.gov/api/gui/demo/simple_study_fields - полученные в формате XML сервис преобразует; из данных заявки (анамнеза осн.заболевания, анамнеза жизни, сопутствующих заболеваний и осложнений, а также из всех измерений) извлекаются сущности (болезни, лекарства, процедуры, системное лечения), которые используются при поиске по элементам выгруженных КИ - на основании подошедших КИ формируются ресурсы ResearchStudy, которые в виде бандла отпправляются в систему ОК - [Связь заявки с сервисом поиска](https://wiki.mmdx.ru/pages/viewpage.action?pageId=2203910165) ## Требования заказчика (requirements) Princeton Plainsboro, Gianrico Farrugia, M.D., president and chief executive officer: > Необходим подбор клинических исследований с сайта clinicaltrials.gov при оформлении заявки на онкологический консилиум в системе Tumor Board. ## Пользовательские требования (user story) > Как Х, Я хочу Y, Чтобы Z. ### Поиск КИ [user_story_1] Как лечащий врач, я хочу получать клинические исследования под случай заболевания пациента, чтобы сократить время на поиск подходящего исследования на сайте clinicaltrials.gov. #### Критерии приемки (acceptance criteria) 1. Поиск не больше 1 минуты 2. Возвращение всех найденных исследований 3. Если КИ не найдены, то пользователь должен быть оповещен. 4. Найденные КИ должны соответстовать заданным критериям (пол, возраст, заболевание). ### Прикрепление КИ к заявке [user_story_2] Как лечащий врач, я хочу прикреплять наиболее подходящее исследования к заявке на консилиум, чтобы рекомендовать их как альтернативное лечение. > Прикреплять = сохранять = выбирать ? ### Демонстрация [user_story_3] Как лечащий врач, я хочу показывать прикрепленные КИ в презентации заявки ОК, чтобы на консилиуме обсуждать варианты альтернативного лечения. ## Функциональные/Нефункциональные требования ### Функциональные ### Нефункциональные ## Глоссарий | Аббревиатура | Расшифровка | | -------- | -------- | | КИ | Клиническое исследование | | ОК | Онкологический консилиум |