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