Написать программу облегчения подбора лекарственных средств

Александр14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.04.2017

Эта программа первоначально планируется для подбора лекарственных растений.

В файлах одного конфига указываю пункты, например:

Усилить способность запоминать

Повысить давление

Понизить давление

укрепить сердце

Разжижить кровь

Сгустить кровь

Вылечить суставы

Вылечить мозг

Вылечить глаукому

катаракта

близорукость

Вылечить слух

Вылечить почки

бесплодие

импотенция

уменьшить зоб

Вылечить печень

Вылечить селезёнку

--------

Эти пункты должны выводиться в GUI с возможностью ставить галочки в квадратном месте. Если есть возможность, то нужен функционал, чтобы можно было делать также раскрывающиеся списки, чтобы группировать болезни, относящиеся к какому то органу.

В конфиге буду указывать полезное действие для лечебных средств. Одно растение может лечить не только один орган, а также разные.

Также в конфиге напишу список противопоказаний для растений. Эти пункты будут выводиться в GUI в списке противопоказаний, но выглядеть должны несколько по иному (например в GUI «больные почки», а в конфиге «противопоказано при больных почках»). Например, если отмечу в этом списке в GUI «больные почки», то те средства, у которых в противопоказаниях указано «противопоказано при больных почках» в список вывода рекомендуемых лечебных средств не попадут. Можно как то при необходимости увязать это с числовыми или(и) буквенными кодами, если это упростит задачу написания программы. То есть в конфиге рядом с «больные почки» и «противопоказано при больных почках» буду писать одинаковый артикул, а понятные фразы будут как комментарии.

Третий список в GUI должен быть с пунктами, которые вроде бы не относятся к противопоказаниям, но которые в данном случае нужно выполнить, например:

не повышать давление

Не понижать давление

Не оказывать мочегонное действие

Это если не нужно усиливать травами действие принимаемых таблеток.

Программа может в конфиге также смотреть артикул негативного эффекта, про который написал выше и если он совпадает, не брать лекарственное средство на заметку.

Также нужна возможность делать несколько конфигов одинакового назначения, чтобы например при необходимости в одном писал для растений, а в другом для таблеток, чтобы какое то разделение информации было. В алгоритме они будут взаимодействовать, только разнесены будут по разным файлам для большего упорядочивания информации. А ещё лучше разносить по разным папкам и на каждое лекарственное средство делать один файл с названием понятным для человека, то есть подорожник, чёрная смородина и т.д.

для растений, для которых в конфиге указано выводит в GUI иконку, должна выводиться иконка, которые размещу в отдельной папке. Например для тех растений, которые понижают давление - будет красная стрелка вниз, а которые повышают давление, будет красная  стрелка вверх, у одного растения может быть несколько иконок.

Программа должна в результате выводить в списке название лечебного средства и что из отмеченных в GUI проблем оно лечит. Чем больше вариантов захватывает для лечения, тем выше в списке. Текст чтобы можно было копировать.

Также в конфиге нужна возможность делать отдельный комментарии для лечебных средств. Которые после вывода списка лечебных средств по клику на кнопку для определённого лечебного средства можно вывести на экран или вывести текст для всех найденных средств сразу. Текст должен быть с возможностью копирования.

Конфиги с расширением .txt

Выбранные пункты в GUI нужно, чтобы можно было сохранить в файл и имя файла назначить самостоятельно (также на русском, чтобы можно было).

В окне программы должен отображаться текст (так, чтобы он не мешал работать и в то же время был бы заметным):

Посетите сайт vedomo.ru (гиперссылка) с методиками развития и восстановления энергетики, ресурсосбережения, экономики, медицины.

Прошу сразу указывать язык программирования, стоимость работы и какие электронные деньги Вы принимаете к оплате. Также прошу указать, когда Вы готовы приступить к выполнению задания и за сколько времени примерно сделаете. Оплата после получения и тестирования готовой программы. Операционная система Windows XP Home 32  bits. Исходники надо будет передать.

Заявки фрилансеров