Изначально система была построена таким образом, что если вы являетесь практикующим врачом и теперь хотите стать пациентом, то в системе существует две записи, что кажется неэффективным.
Существуют случаи использования, когда имеет смысл сократить дублирование пользовательских данных. Это может быть вполне приемлемо в приложении для продаж. Но медицинские записи чрезвычайно чувствительны, и попытка уменьшить неэффективность для пациентов, которые также являются практикующими врачами, - это рискованный путь, который может привести к проблемам, которых вы не хотите.
Как часто у вас есть пользователи с несколькими ролями? Это звучит как частный случай (возможно, для тестирования?), и чаще всего не стоит переделывать систему под них.
Нарушение HIPAA или других законов из-за ошибок или утечки данных может привести к крупным штрафам и серьезной реакции со стороны пациентов.
Будет ли для практикующих врачей неудобно обновлять свои данные, будучи одновременно практикующим врачом и пациентом? Да. Но сделайте эти процессы как можно более простыми.
В своей нынешней должности я помогаю создавать продукт, ориентированный на пользователя. Я также являюсь пользователем этого продукта. Мои личные дела сотрудников и пользователей полностью разделены, и это не является для меня проблемой. Более того, я ожидаю, что эти записи будут раздельными".
Источник: Я помогал создавать медицинские информационные системы в нескольких организациях.
Прикрепляю к посту несколько видео по теме: