Руководство поликлиники решило добавить в систему карточки посетителей, которые содержат информацию о всех обследованиях человека в поликлинике. Главная сложность данной задачи в том, чтобы понять принадлежат ли записи об обследовании в БД к одному человеку или к разным. Так как скан может быть размазанный, или некоторые данные могут быть не прочитаны сканером, в системе должно быть предусмотрено вероятностное соотнесение данных со скана с данными в системе. То есть если сканер неправильно прочитает фамилию посетителя, система должна на основании специального неточного поиска найти похожие карточки посетителей, сравнить их, выявить процент совпадения данных и сделать вывод о принадлежности данных со скана к существующим карточкам пользователя. В случае, если решение системы имеет спорный характер (текстовые данные записи различаются довольно сильно, но занесены в одну карточку) или если наблюдается полное совпадение текстовых данных, а фотографии система распознала как фотографии разных людей, то система должна уведомить об этом оператора (пользователя системы) и предоставить ему возможность принять решение (согласиться с системой, выбрать другую карточку для прикрепления, добавить в новую карточку).
max425 / policlinic-frontend Goto Github PK
View Code? Open in Web Editor NEWСервис для работы с клиентами поликлиники (frontend)