Topic: Проект "Печать справки"
Добрый день.
Делается небольшая программка для выдачи посетителю больницы справки о стоимости оказанных ему услуг. Присутствует ФИО клиента, период лечения (с "такого-то числа" по "такое"), список оказанных услуг и их стоимость. С услугами и возник вопрос.
Их список стандартизированный для лечебного учреждения и делится на 5 подкатегорий (стационар, стационар-отдельные мед.услуги, поликлиника-профилактика, поликлиника-заболевание, поликлиника-неотложка).
На главной форме (в программе) вышеописанные пункты.
Возникло несколько вопросов:
1) Как сделать, чтобы на главной форме можно было через Checkbox выбрать "Тарифную группу" (одну из пяти) и в зависимости от этого для пациента можно было указать услуги из конкретной "Тарифной группы"?
2) Выбор услуг для пациента лучше реализовать так же через чекбоксы? Если ему услуг 10 нужно добавить? Некрасиво по-моему 10 боксов держать на главной форме
3) Самый сложный для меня вопрос:
Первая тарифная группа отличается от остальных тем, что человека могут лечить несколько дней. Например по стандарту "Профиль КПГ: Кардиология; Средний срок: 12,7; Тариф койко-дня: 2368,13; Тариф ЗС: 30075,25". Если "средний срок" отличается от того, который забит в тарифах на +-20%, то стоимость лечения=тариф койко-дня*количество дней (т.е. в данном случае, если вылечили за 10-15 дней, то стоимость лечения равна стоимости законченного случая 30075,25; а если его вылечили за срок менее 10 дней или более 15 дней, то срок умножается на тариф койко-дня). Как можно реализовать данный пункт для подсчёта суммы за услугу?
Заранее спасибо.
ПС. Прикрепил "черновую форму" проекта, а то может не совсем внятно описал свои проблемы