|
Подскажите как реализовать такую задачу - обход по очереди. | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
16.11.12
✎
09:57
|
Автоматизирую профосмотры
пациенту назначается список осмотров (специалисты и исследования) при этом у этого списа есть некий порядок обхода какие-то "осмотры" могут идти в любом порядке, какие-то в строго установленном. Например: Флюорография Терапевт (строго поле флюорографии, если назначена) **** (эта группа в любом порядке) (строго после терапевта) Невролог Аудиометрия ЛОР (только после аудиометрии) Офтальмолог **** профпатолог (всегда последний) вот как это все хранить и как представить пользователю? |
|||
1
zak555
16.11.12
✎
09:58
|
приоритет
|
|||
2
zak555
16.11.12
✎
09:58
|
реквизит число
|
|||
3
mikecool
16.11.12
✎
09:58
|
бизнес-процесс
|
|||
4
RomaH
naïve
16.11.12
✎
10:00
|
(3) получается надо все "осмотры" (порядка 100) прописать как предопределеные и на каждый осмотр рисовать точку действия?
|
|||
5
mikecool
16.11.12
✎
10:00
|
(4) без понятия )
|
|||
6
Гефест
16.11.12
✎
10:02
|
Врачи и без тебя пациента пошлют, если не туда попрется
|
|||
7
RomaH
naïve
16.11.12
✎
10:04
|
(6) да это понятно
суть в построении очереди на осмотр что бы пациент не попадал в очередь пока он к ней не готов т.е. направили его на проф осмотр - он попал в очередь только к терапевту после терапевта: Невролог Аудиометрия Офтальмолог после аудиометрии - ЛОР после прохождения всех - профпатолог |
|||
8
shamannk
16.11.12
✎
10:06
|
Что такое очередь у тебя? В туалете тоже очередь бывает и как то без 1С справляются. Или больные с кпк ходят и в 1Ске юзают.
|
|||
9
НЕА123
16.11.12
✎
10:06
|
(0)
как вариант. справочник с иерархией элементов. пока родителя не прошел, низя. ну и писать в регистр, кого прошел. |
|||
10
GLazNik
16.11.12
✎
10:07
|
(7) сделай зависимости через регистр сведений.
|
|||
11
samozvanec
16.11.12
✎
10:37
|
реквизит число чем не устраивает?
|
|||
12
Defender aka LINN
16.11.12
✎
10:50
|
(11) Распиши (0) своим реквизитом
(3) +100500 |
|||
13
Cube
16.11.12
✎
10:55
|
(12) Давай я распишу:
Приоритет - Процедура 1 - Флюорография 2 - Терапевт (строго поле флюорографии, если назначена) **** (эта группа в любом порядке) (строго после терапевта) 3 - Невролог 4 - Аудиометрия 5 - ЛОР (только после аудиометрии) 6 - Офтальмолог **** 7 - профпатолог (всегда последний) |
|||
14
and2
16.11.12
✎
10:58
|
(4) можешь вложенные БП попользовать
(3) +1 |
|||
15
GLazNik
16.11.12
✎
11:01
|
(13) ну тогда получается, что "эта группа в любом порядке" нифига не работает. и возможна только одна очередность.
Можно было бы конечно так: 3 - Невролог 3 - Аудиометрия 4 - ЛОР (только после аудиометрии) 3 - Офтальмолог Но все равно гибкости нет. (3), (12) и (14) а смысл? каждому пациенту по клиенту (в смысле рабочему месту)? Цель как я понимаю - распечатать и забыть. |
|||
16
Cube
16.11.12
✎
11:04
|
(15) В печатной форме напишешь: "Этих проходить в любом порядке". А случайный порядок в печатной форме не нужен.
|
|||
17
GLazNik
16.11.12
✎
11:07
|
(16) так и зависимость можно написать в печатной форме. Смысл так понимаю именно составить эту печатную форму. Т.е. всего осмотров около 100, а пациенту надо тока 10 пройти. Вот и задача в том, что б вывести так, что пациент понял, что прежде чем идти к терапевту, надо пройти флюорографию (если назначено)
|
|||
18
Cube
16.11.12
✎
11:10
|
(17) Надо исходить из задачи. Может ему просто подойдет ещё один справочник "НаборОсмотров" в котором в ТЧ будет набираться список осмотров, а врач будет только выбирать набор из существующих.... Новые наборы можно создать в любой момент.
|
|||
19
RomaH
naïve
16.11.12
✎
12:27
|
а если все-таки иерархический справочник
перечисление: в любом порядке в порядке приоритета для группы присваивать одно из значенйи перечисления а внутри группы уже группы и элементы но это только в случае если в принципе возможно описать порядок прохождения и он не меняется в зависимости от каких-либо не учтенных факторов ? т.е. имеем два справочника "Специалисты" + "Исследования" и третий - "порядок прохождения" |
|||
20
Irek-kazan
16.11.12
✎
12:35
|
справочник осмотры: тип осмотра, специалист, порядок прохождения
нет? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |