вопрос по ООП (или просто на смекалку)

программирование программы ООП

Я загнался. Делаю диаграмму к программе, конкретно завис на "выпиской пациента". Чтобы выписаться, пациент говорит администратору имя, админ вбивает имя в поисковик, чтобы получить полную инфу по пациенту. В диаграмме я это обозначил как:
open(name) --- record : Records. Т.е. по определенному пациенту будет открываться объект record из класса Records. Вопрос: затрагиваются ли датабазы? Или Records уже как датабаза? Обращается ли record : Records к Patient Database (или Record Database), чтобы выудить конкретный профайл?
Спасибо за понимание. Или по пациентам датабаза вообще не нужна?
Ответы:
1) Records - это текстовая строка со всеми ошибками, которые могут быть. База данных - это набор механизмов, которуе контролируют целостность и непротиворечивость данных.
2) "Пациент говорит администратору имя" "Александр" и администратор должен найти пациента в БД с учетом 153 ошибочных вариантов (см. ссылку тестирования имен в БД "ГИБДД Москвы 2002"
3) Если пациент говорит Имя, Отчество и Фамилию, то в рамках Москвы это дает 560-570 однофамильцев. Если добавить год рождения (как делают в полиции) то это дает 24-27 однофамильцев.
И что делать если фамилия "малина" или "калина"
Это:
Это женский вариант от мужской фамилии мАлин
Это мужской вариант фамилии малИна или малинА
Для правильного описания "Персоны" необходимо около 15 таблиц и довольно сложная структура.
4) Администратор не имеет право получать полную информацию о пациенте, это имеет право только лечащий врач. И только лечащий врач имеет право решать выписывать пациента или нет


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.