Имя: Пароль:
1C
1С v8
Подскажите как реализовать - произвольный алгоритм проведения.
0 RomaH
 
naïve
28.03.13
23:04
Ну или не произвольный.
Задача:
Имеем набор документов типа осмотр врачем пациента.
внутри набор реквизитов типа:
температура, давление и проч.
у каждого специалиста свой тип документов.

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

Т.е. если есть температура - добавить в набор "Измерение температуры пациента"
Есть давление (реквизит заполнен) - значит мерили давление.

Описать алгоритм внутри процедуры проведения - не вижу нормального варианта - только через "Номенклатура.НайтиПоКоду".

А какие еще варианты могут быть?
1 МЮЛЛЕР
 
28.03.13
23:07
до проведения документа надо определиться, пришел ты на прием к терапевту или, все-таки, анализ кала в лабораторию принес.
Тогда и станет яснен набор и состав наменклатуры.
2 RomaH
 
naïve
28.03.13
23:07
из радикальных вариантов - добавить ТЧ в документы и требовать от врачей интерактивного заполнения списка оказанных услуг

но это решение плохое - требующее временных и интеллектуальных затрат от врачей во время приема пациентов
3 RomaH
 
naïve
28.03.13
23:10
(1) суть в том что в одном документе может содержаться несколько услуг
например осмотр офтальмологом включает в себя от 1 до 5 позиций
самое простое - определение остроты зрения, и дальше - определение глазного давления (разными методами), цветоощущение, рефрактометрия, острота с коррекцией, ... это то что вспомнил
4 RomaH
 
naïve
28.03.13
23:11
при этом этот набор услуг может меняться со временем
одну могут разбить на несколько, из нескольких сделать одну, вообще новую завести
5 Naumov
 
28.03.13
23:11
Что мешает создать наборы услуг, по типу врача, заполнять ими ТЧ, в которой врачу проставить галки, где нужно?
6 rs_trade
 
28.03.13
23:12
табличная часть, услуги.
7 RomaH
 
naïve
28.03.13
23:13
(5) пока исходим из того, что врачу некогда ставить галки
поток пациентов большой, работа сдельная
ни пациентам, ни врачам лишняя минута не нужная
8 RomaH
 
naïve
28.03.13
23:16
я к чему клоню - доп справочник
реквизиты - тип документа, номенклатура и реквизит для хранения настроек
либо обойтись только СКД - условия типа
если реквизит заполнен тогда истина иначе ложь
и при положительном результате номенклатуру добавлять
либо даже хранить алгоритм для тяжелых случаев
9 RomaH
 
naïve
28.03.13
23:20
(5) например такой случай- биохимический анализ крови
15 показателей
и каждый показатель - это на сегодняшний день отдельная услуга

получается - оператору надо будет кроме этих 15 показателей еще и 15 галок поставить
суть задачи - как раз и избежать ручного заполнения врачем списка услуг "второй раз"
10 Лефмихалыч
 
28.03.13
23:31
(0) открой для себя справочники и табличные части документов, что ли
11 Птица
 
28.03.13
23:37
(9) так совмести. В (5) дельное предложение, пусть открывается в зависимости от типа врача уже заполненный набор услуг в ТЧ, а врач пусть в той же ТЧ проставляет давление, температуру и прочее. у каких строк результаты заполнены, те услуги и оказаны.
12 RomaH
 
naïve
28.03.13
23:39
(11) не все так просто
определение углов зрения - 8 показателей
острота с коррекцией - 6
у хирурга - вообще все сложно - на одну услугу 3 реквизита и 4 ТЧ
13 zladenuw
 
28.03.13
23:45
(12) так объедини в групи. где в зависимости зачем пришел заполнять данные в документе. а врач заполняет нужные значение ему
14 zladenuw
 
28.03.13
23:46
(12) есть же показатели которые как бы по умолчанию
15 zladenuw
 
28.03.13
23:50
а если в РС ? регистратор документ. а с измерение поразмыслить для поиска похожих комбинаций
16 Лефмихалыч
 
28.03.13
23:54
(12) две связанные табчасти и два справочника, один из которых подчинен другому. Или вообще характеристиками обойтись можно. Но уж точно не набором реквизитов это разруливать
17 Злопчинский
 
28.03.13
23:57
вы ипанулись.
.
на компе врача открыта картинка типа пятнашки. на квадратах написано - тепература, давление, удар по лбу.
.
врач по факту или после приема жмакает по БОЛЬШИМ квадратам (еще лучше этотачскирин) =- квадраты становятся зелеными или перетасовываются на экране - выбранне с одной тсороны, невыбранные с другой. подобрал врач что надо. жмакнул кнопку пальцем. система сфоримровала док, провела или что там надо. высветила исходное сотсояние рабочего места для следующего поциента с ФГМ.
/
типо как официанты на фронтах пальцем тыкают в блюда.
18 Злопчинский
 
29.03.13
00:00
в центре дикуля у девочек на ресепшене стоит похожий фес. никаких на документов и справочников. квадратики и прямоугольничики. натыкали что надо - жмакни вылезла квитанция со штрихкодом. заплатил, пришел в тренажерку - квитанцию отдал пошел в переодевалку - тренер жмак по штрихкоду у себя на компе 0 вылез план занятия на сегодня для меня лично.
19 Злопчинский
 
29.03.13
00:01
врачу для быстрого выбора из БОЛЬШОГО спика - не надо нахрен никаких справочников. обычный индексовый поиск. самоне распротсраненное на экране. нечастое - жмак квадратик прочее - открылись 3-4 квадрата - выбрал нужный - в два-три тыка выйдет на люой нужный процедцрц если группировано правильно.
20 Лефмихалыч
 
29.03.13
00:06
кстати да - врачи с автоматизацией крайне неохотно дружат и постоянно норовят инсёрт инцестом называть. Им надо две кнопки - максимум, а еще лучше - писать от руки
21 RomaH
 
naïve
29.03.13
07:37
(20) вы просто не умеете их готовить
не путайте младший мед персонал и варчей с 7 годами ВУЗа
пока атоматизировали регистратуру - с пользователями намучались
сейчас АРМы врачей - красота
22 RomaH
 
naïve
29.03.13
07:41
(17) ну не знаю - куда тут квадратики прилепить
http://www.dropmocks.com/mBrCmf
23 Мимохожий Однако
 
29.03.13
07:44
Периодический регистр сведений, подчиненный регистратору. При открытии нового документа по данному пациенту заполнять реквизиты документа или значения по умолчанию оставлять.
24 RomaH
 
naïve
29.03.13
07:57
(23) мне вот к этому (22) надо приделать еще список номенклатуры (оказаных услуг) в зависимости от заполненных значений

вот как такое сделать?
25 Ksandr
 
29.03.13
08:08
Ну или открой для себя предопределенные значения вместо НайтиПоКоду
26 Ksandr
 
29.03.13
08:10
Перез записью на сервере заполняй ТЧ документа Услуга - значение.
При создании на сервере заполняй реквизиты формы из ТЧ.
27 Мимохожий Однако
 
29.03.13
08:13
(24)Заведи еще один регистр для хранения перечня услуг.
28 RomaH
 
naïve
29.03.13
08:17
(25) ты мне предлагаешь весь спраончик "Номенклатуры" в предопределенные записать?
29 Serg_1960
 
29.03.13
09:08
Посмотри в сторону УПП да и не только. Номенклатура и спецификации. За "основу" можно взять документы заказ на производство, выпуск продукции и прочая, где есть две табличные части - продукция и материалы.

PS: и очень тщательно подумай над структурой справочника номенклатуры. Это по поводу (
30 Ksandr
 
29.03.13
10:41
(28) Не-не, лучше по коду искать. Пусть код влияет на произвольный алгоритм проведения.

Экстрасенсирую:
Если Справочники.Номенклатура.НайтиПоКоду("12345").ПринадлежитЭлементу(Справочники.Номенклатура.НайтиПоКоду("54321") Тогда
ОфигенноеПроведение();

ИначеЕсли ............

ИначеЕсли ............

КонецЕсли;
31 Зойч
 
29.03.13
10:44
привязать показатели к номенклатуре
32 Зойч
 
29.03.13
10:44
через РС например
33 ptiz
 
29.03.13
10:48
(22) Бедные врачи....им это всё заполнять
Хоть покрупнее шрифт сделай.
34 Торин
 
29.03.13
11:05
шаблон осмотра + регистр сведений "состав услуги"

Посмотрите вот эту конфу
"БИТ: Управление Медицинским Центром"
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший