Дата: Четверг, 20.Июн.2013, 07:55 | Сообщение # 81
Участник
У вас сообщений: 155
инженер
OFFлайн
Российская Федерация
Западная Сибирь
День добрый.
Пришлось столкнуться с флюрографом ФЦ-01 "Электрон" с программой ЭОС версии 2.8.2.0. До этого в данном направлении не работал, поэтому не хватает сведений по созданию архива текущей базы, а не зная точно, что делать, тоже не хочется сделать. Текущая база и архив записываются в сервер, на данный момент в текущей базе осталось 4,6Гб из 1000Гб(происходит зеркалирование). Программа сама должна вывести сообщение о том, что необходимо произвести архивирование или это необходимо делать какой-то программой, командой? На данный момент в сервере остался только один свободный жеский диск объемом 500Гб. Так понимаю, для архивации текущей базы этого не хватит? Или же можно ограничить по объему архивирования? Заранее спасибо за консультацию.
Дата: Четверг, 20.Июн.2013, 09:05 | Сообщение # 82
Завсегдатай
У вас сообщений: 258
рентгентехник
OFFлайн
Российская Федерация
Ижевск
Я конечно не сталкивался с флюшками с выделенным сервером, но на КРТ архивация происходит автоматически. Поскольку сервер не выключается и работает постоянно. Вы уверены, что свободный жесткий диск предназначен для архивации? Какая у него метка? А вообще войдите в ЭОС под логином SA
Дата: Четверг, 20.Июн.2013, 09:25 | Сообщение # 83
Участник
У вас сообщений: 155
инженер
OFFлайн
Российская Федерация
Западная Сибирь
Цитата (M-Ishevsk)
Вы уверены, что свободный жесткий диск предназначен для архивации? Какая у него метка?
Не уверен. Вчера, когда смотрел сам сервер, то там был один жеский диск(их там шесть - два для записи текущей базы с зеркалированием(так думаю), два были с архивами, один с виндой и один был просто подключен), который был непроинициализирован. Проинициализировал, установил метку, но по крайней мере с рабочего места лаборанта этого диска не увидел. Купили в поликлинике под сервер жесткий диск на 3Тб sata3, но он его, по-ходу вообще не поддерживает, там материнка Asus P5E64WS evolution.
В обед пойду, попробую войти под данным логином, посмотреть, что там в настройках.
Дата: Четверг, 01.Авг.2013, 16:51 | Сообщение # 84
Стажер
У вас сообщений: 35
инженер
OFFлайн
Российская Федерация
Череповец
Добрый день, коллеги. Может кто подскажет что делать? Невозможно работать с базой данных, тормозит со страшной силой. Флюорограф с 2007 года, архивация регулярно проводилась, на ж. дисках полно свободного места, версия ЭОС 2.9, база данных Firebird. Есть еще один такой же и с той же проблемой. Может у них одно "заболевание"?
Дата: Четверг, 01.Авг.2013, 17:38 | Сообщение # 85
OFFлайн
Российская Федерация
Россия
Цитата (Delcher)
один такой же и с той же проблемой
проблема с движком самой базы, клик на отзыв 25..45сек.....и более из практики - оптимизация железа в виде более скоростного жесткого, увелечение обьема оперативки дает откат к стандартным 15..25сек или как вариант пора менять аппаратик если не ошибусь это проект 2007..2008 --- срок эксплуатации 5..6 лет по паспорту
Дата: Пятница, 02.Авг.2013, 09:01 | Сообщение # 87
Завсегдатай
У вас сообщений: 258
рентгентехник
OFFлайн
Российская Федерация
Ижевск
С Максимовым в "Электроне" свяжись и базу ему на проверку и ремонт - это бесплатно. В "ЭОС" с Firebird в базе копится "мусор" - и появляются тормоза. Если нужно могу скинуть программку по проверке и мелкому ремонту базы - пиши в личку.
Дата: Понедельник, 05.Авг.2013, 09:03 | Сообщение # 88
Завсегдатай
У вас сообщений: 225
инженер
OFFлайн
Российская Федерация
волгоград
Только базу не обновляйте с высылаемой электроном утилиты. Умрет сразу. У нас в области программисты обновили. Программа ЭОС, база 2.6. после обновления 2.9. После чего выяснилось, что диски восстановления системы утеряны и электрон может помочь новыми системными блоками с установленной программой и ооочень кругленькой суммой за всю процедуру. Еле удалось запустить аппарат. Но не принимает установленные КВ, время снимка и МАСы с генератора. Время снимка 0с, вследствии чего и доза 0.А электрон что- то говорит об подключенном не в тот порт дозиметре. А его там нет вообще. Доза рассчитыватся исходя из уставок. Варианты с подстановкой трех нулей в базе под админитратором не помогли. Да еще докторский комп после открытия базы данных открывает только первый выбранный снимок. После закрытия у любого пациента вместо исследований голая чистая синяя полоска без надписи. Исследований нет. Перезагру3жаешь программу и открываешь следующий снимок. У когь что- то было, подскажите, как преодолели...
Дата: Четверг, 08.Авг.2013, 08:06 | Сообщение # 89
Участник
У вас сообщений: 155
инженер
OFFлайн
Российская Федерация
Западная Сибирь
Такая же ситуация и у нас, правда ЭОС 2.8. Пока не архивировал, снимки делал быстро, а как только сделал архив под 1Тб, то все, начал так же тормозить, думать 20-30секунд. Получается, что пока архивация не выполнена, работает быстро, а с архивом - очень тяжело, скорей всего ПО не совсем доведен до ума.
Дата: Четверг, 29.Авг.2013, 23:22 | Сообщение # 90
Заглянувший
У вас сообщений: 1
инженер
OFFлайн
Российская Федерация
Тула
У меня архивация не происходила из-за того, что осыпался жесткий диск. Пришлось покупать новый переустанавливать. Все отладили, записали старую базу. Увеличилась скорость работы программы и произошла архивация
Дата: Воскресенье, 22.Дек.2013, 01:30 | Сообщение # 91
У вас сообщений: 1068
программист
OFFлайн
Российская Федерация
Москва
База тормозит потому что клиентский софт постоянно шлет запросы в базу вида
Код
SELECT COUNT( DISTINCT FILLCOMPPATIENT.ID) FROM "FILLCOMPPATIENT"('TOMO002') FILLCOMPPATIENT WHERE ( FILLCOMPPATIENT.ARCHIV <> 0 OR FILLCOMPPATIENT.KOLZAP = 2 ) AND ( ( DATLASTREC BETWEEN '16.05.2013' AND '17.05.2013') OR DATLASTREC IS NULL ) ORDER BY KOLZAP DESC, DATLASTREC DESC
хранимка FILLCOMPPATIENT() написана левой пяткой укуренного программиста. нужно подключиться к базе и отредактировать ее, убрать лишний говнокод вида связи с таблицой снимков BMP, union и подзапросы select
у нас время отображения списка пациентов уменьшилось с 25 секунд до 1!
Сообщение отредактировал naves - Воскресенье, 22.Дек.2013, 01:35
Дата: Вторник, 24.Дек.2013, 13:29 | Сообщение # 93
У вас сообщений: 1068
программист
OFFлайн
Российская Федерация
Москва
DIRA/EOS 2.9.0.4 сравните было
Код
create procedure "FILLCOMPPATIENT_original" ( COMP char(50) character set NONE) returns ( FIRSTNAME char(100) character set NONE, SNAME char(64) character set NONE, TNAME char(64) character set NONE, DATLASTREC timestamp, SEX char(1) character set NONE, DATEBIRTH char(12) character set NONE, ALLSTATUS char(100) character set NONE, PASSPORT char(30) character set NONE, NUMIB char(64) character set NONE, POLIC char(30) character set NONE, FACTORY char(100) character set NONE, REGION char(100) character set NONE, TOWN char(100) character set NONE, STREET char(100) character set NONE, ID integer, TELEFON char(20) character set NONE, FACELEMENT char(100) character set NONE, WORKS char(128) character set NONE, POST char(100) character set NONE, COMM char(255) character set NONE, FREE1 char(100) character set NONE, FREE2 char(100) character set NONE, CBFREE1 char(100) character set NONE, CBFREE2 char(100) character set NONE, MILITARY char(50) character set NONE, MEDCOM char(100) character set NONE, COUNTRY char(100) character set NONE, DATEB integer, IDCOUNTRY integer, IDREGION integer, IDTOWN integer, IDFACTORY integer, IDMEDCOM integer, DATCR timestamp, BMP integer, ARCHIV integer, STATUS integer, KOLZAP integer, IDWARD integer, TEXTPROTEC char(50) character set NONE, PROTEC smallint, TEXTSTOR char(50) character set NONE, TEXTDIAG char(50) character set NONE) as BEGIN FOR SELECT ATRPATIENT.FIRSTNAME AS FIRSTNAME, ATRPATIENT.SECONDNAME AS SNAME, ATRPATIENT.TREENAME AS TNAME, PATIENT.DATLASTREC AS DATLASTREC,( SELECT NAME FROM SEX WHERE SEX.SEX = ATRPATIENT.SEX ) AS SEX, ATRPATIENT.DATEBIRTH AS DATEBIRTH, ( SELECT NAME FROM CONTINGENT WHERE CONTINGENT.ID = ATRPATIENT.STATUS ) AS ALLSTATUS, ATRPATIENT.PASSPORT AS PASSPORT, ATRPATIENT.NUMERIB AS NUMIB, ATRPATIENT.POLIC AS POLIC, ( SELECT NAME FROM FACTORY WHERE FACTORY.ID = ATRPATIENT.IDFACTORY ) AS FACTORY, ( SELECT NAME FROM REGION WHERE REGION.ID = ATRPATIENT.IDREGION) AS REGION, ( SELECT NAME FROM TOWN WHERE TOWN.ID = ATRPATIENT.IDTOWN) AS TOWN, ATRPATIENT.STREET AS STREET, PATIENT.ID AS ID , ATRPATIENT.TELEFON AS TELEFON, ( SELECT NAME FROM FACELEMENT WHERE FACELEMENT.ID = ATRPATIENT.IDFACELEMENT ) AS FACELEMENT, ATRPATIENT.WORKS AS WORKS, ( SELECT NAME FROM POST WHERE POST.ID = ATRPATIENT.IDPOST ) AS POST, ATRPATIENT.COMM AS COMM, ATRPATIENT.FREE1 AS FREE1, ATRPATIENT.FREE2 AS FREE2, ( SELECT NAME FROM PATIENTDOP1 WHERE PATIENTDOP1.ID = ATRPATIENT.IDFREE1 ) AS CBFREE1, ( SELECT NAME FROM PATIENTDOP2 WHERE PATIENTDOP2.ID = ATRPATIENT.IDFREE2 ) AS CBFREE2, ( SELECT NAME FROM MILITARY WHERE MILITARY.ID = ATRPATIENT.IDMILITARY) AS MILITARY, ( SELECT NAME FROM MEDCOM WHERE MEDCOM.ID = ATRPATIENT.IDMEDCOM ) AS MEDCOM, ( SELECT NAME FROM COUNTRY WHERE COUNTRY.ID = ATRPATIENT.IDCOUNTRY) AS COUNTRY, ATRPATIENT.DATEB AS DATEB, ATRPATIENT.IDCOUNTRY AS IDCOUNTRY, ATRPATIENT.IDREGION AS IDREGION, ATRPATIENT.IDTOWN AS IDTOWN, ATRPATIENT.IDFACTORY AS IDFACTORY, ATRPATIENT.IDMEDCOM AS IDMEDCOM, PATIENT.DATCR AS DATCR, PATIENT.DiAGNOS AS BMP, PATIENT.ARCHIV AS ARCHIV, ATRPATIENT.STATUS, PATIENT.KOLZAP, PATIENT.WARD, ATRPATIENT.TEXTPROTEC, PATIENT.PROTEC, ATRPATIENT.TEXTSTOR, ATRPATIENT.TEXTDIAG FROM ATRPATIENT INNER JOIN PATIENT ON ATRPATIENT.IDPAT = PATIENT.ID INNER JOIN BMP ON BMP.IDPAT = PATIENT.ID INNER JOIN PARAPP ON PARAPP.TYPES = BMP.IDCAMERA WHERE BMP.IDPAT = PATIENT.ID AND PARAPP.COMP = :"COMP" UNION SELECT ATRPATIENT.FIRSTNAME AS FIRSTNAME, ATRPATIENT.SECONDNAME AS SNAME, ATRPATIENT.TREENAME AS TNAME, PATIENT.DATLASTREC AS DATLASTREC,( SELECT NAME FROM SEX WHERE SEX.SEX = ATRPATIENT.SEX ) AS SEX, ATRPATIENT.DATEBIRTH AS DATEBIRTH, ( SELECT NAME FROM CONTINGENT WHERE CONTINGENT.ID = ATRPATIENT.STATUS ) AS ALLSTATUS, ATRPATIENT.PASSPORT AS PASSPORT, ATRPATIENT.NUMERIB AS NUMIB, ATRPATIENT.POLIC AS POLIC, ( SELECT NAME FROM FACTORY WHERE FACTORY.ID = ATRPATIENT.IDFACTORY ) AS FACTORY, ( SELECT NAME FROM REGION WHERE REGION.ID = ATRPATIENT.IDREGION) AS REGION, ( SELECT NAME FROM TOWN WHERE TOWN.ID = ATRPATIENT.IDTOWN) AS TOWN, ATRPATIENT.STREET AS STREET, PATIENT.ID AS ID , ATRPATIENT.TELEFON AS TELEFON, ( SELECT NAME FROM FACELEMENT WHERE FACELEMENT.ID = ATRPATIENT.IDFACELEMENT ) AS FACELEMENT, ATRPATIENT.WORKS AS WORKS, ( SELECT NAME FROM POST WHERE POST.ID = ATRPATIENT.IDPOST ) AS POST, ATRPATIENT.COMM AS COMM, ATRPATIENT.FREE1 AS FREE1, ATRPATIENT.FREE2 AS FREE2, ( SELECT NAME FROM PATIENTDOP1 WHERE PATIENTDOP1.ID = ATRPATIENT.IDFREE1 ) AS CBFREE1, ( SELECT NAME FROM PATIENTDOP2 WHERE PATIENTDOP2.ID = ATRPATIENT.IDFREE2 ) AS CBFREE2, ( SELECT NAME FROM MILITARY WHERE MILITARY.ID = ATRPATIENT.IDMILITARY) AS MILITARY, ( SELECT NAME FROM MEDCOM WHERE MEDCOM.ID = ATRPATIENT.IDMEDCOM ) AS MEDCOM, ( SELECT NAME FROM COUNTRY WHERE COUNTRY.ID = ATRPATIENT.IDCOUNTRY) AS COUNTRY, ATRPATIENT.DATEB AS DATEB, ATRPATIENT.IDCOUNTRY AS IDCOUNTRY, ATRPATIENT.IDREGION AS IDREGION, ATRPATIENT.IDTOWN AS IDTOWN, ATRPATIENT.IDFACTORY AS IDFACTORY, ATRPATIENT.IDMEDCOM AS IDMEDCOM, PATIENT.DATCR AS DATCR, PATIENT.DiAGNOS AS BMP, PATIENT.ARCHIV AS ARCHIV, ATRPATIENT.STATUS, PATIENT.KOLZAP, PATIENT.WARD, ATRPATIENT.TEXTPROTEC, PATIENT.PROTEC, ATRPATIENT.TEXTSTOR, ATRPATIENT.TEXTDIAG FROM ATRPATIENT INNER JOIN PATIENT ON ATRPATIENT.IDPAT = PATIENT.ID WHERE PATIENT.KOLZAP = 2 INTO :"FIRSTNAME", :"SNAME", :"TNAME", :"DATLASTREC", :"SEX", :"DATEBIRTH", :"ALLSTATUS", :"PASSPORT", :"NUMIB", :"POLIC", :"FACTORY", :"REGION", :"TOWN", :"STREET", :"ID", :"TELEFON", :"FACELEMENT", :"WORKS", :"POST", :"COMM", :"FREE1", :"FREE2", :"CBFREE1", :"CBFREE2", :"MILITARY", :"MEDCOM", :"COUNTRY", :"DATEB", :"IDCOUNTRY", :"IDREGION", :"IDTOWN", :"IDFACTORY", :"IDMEDCOM", :"DATCR", :"BMP", :"ARCHIV", :"STATUS", :"KOLZAP", :"IDWARD", :"TEXTPROTEC", :"PROTEC", :"TEXTSTOR", :"TEXTDIAG" DO SUSPEND; END^
стало
Код
create procedure FILLCOMPPATIENT ( COMP char(50) character set NONE) returns ( FIRSTNAME char(100) character set NONE, SNAME char(64) character set NONE, TNAME char(64) character set NONE, DATLASTREC timestamp, SEX char(1) character set NONE, DATEBIRTH char(12) character set NONE, ALLSTATUS char(100) character set NONE, PASSPORT char(30) character set NONE, NUMIB char(64) character set NONE, POLIC char(30) character set NONE, FACTORY char(100) character set NONE, REGION char(100) character set NONE, TOWN char(100) character set NONE, STREET char(100) character set NONE, ID integer, TELEFON char(20) character set NONE, FACELEMENT char(100) character set NONE, WORKS char(128) character set NONE, POST char(100) character set NONE, COMM char(255) character set NONE, FREE1 char(100) character set NONE, FREE2 char(100) character set NONE, CBFREE1 char(100) character set NONE, CBFREE2 char(100) character set NONE, MILITARY char(50) character set NONE, MEDCOM char(100) character set NONE, COUNTRY char(100) character set NONE, DATEB integer, IDCOUNTRY integer, IDREGION integer, IDTOWN integer, IDFACTORY integer, IDMEDCOM integer, DATCR timestamp, BMP integer, ARCHIV integer, STATUS integer, KOLZAP integer, IDWARD integer, TEXTPROTEC char(50) character set NONE, PROTEC smallint, TEXTSTOR char(50) character set NONE, TEXTDIAG char(50) character set NONE) as BEGIN FOR SELECT ATRPATIENT.FIRSTNAME AS FIRSTNAME, ATRPATIENT.SECONDNAME AS SNAME, ATRPATIENT.TREENAME AS TNAME, PATIENT.DATLASTREC AS DATLASTREC ,SEX.NAME AS SEX, ATRPATIENT.DATEBIRTH AS DATEBIRTH, ( '' ) AS ALLSTATUS, ATRPATIENT.PASSPORT AS PASSPORT, ATRPATIENT.NUMERIB AS NUMIB, ATRPATIENT.POLIC AS POLIC, ( '') AS FACTORY, ( '') AS REGION, ( '') AS TOWN, ATRPATIENT.STREET AS STREET, PATIENT.ID AS ID , ATRPATIENT.TELEFON AS TELEFON, ( '' ) AS FACELEMENT, ATRPATIENT.WORKS AS WORKS , ( '' ) AS POST, ATRPATIENT.COMM AS COMM, ATRPATIENT.FREE1 AS FREE1, ATRPATIENT.FREE2 AS FREE2, ( '' ) AS CBFREE1, ( '' ) AS CBFREE2, ( '') AS MILITARY, ( '' ) AS MEDCOM, ( '') AS COUNTRY, ATRPATIENT.DATEB AS DATEB, ATRPATIENT.IDCOUNTRY AS IDCOUNTRY, ATRPATIENT.IDREGION AS IDREGION, ATRPATIENT.IDTOWN AS IDTOWN, ATRPATIENT.IDFACTORY AS IDFACTORY, ATRPATIENT.IDMEDCOM AS IDMEDCOM, PATIENT.DATCR AS DATCR, PATIENT.DiAGNOS AS BMP, PATIENT.ARCHIV AS ARCHIV, ATRPATIENT.STATUS, PATIENT.KOLZAP, PATIENT.WARD, ATRPATIENT.TEXTPROTEC, PATIENT.PROTEC, ATRPATIENT.TEXTSTOR, ATRPATIENT.TEXTDIAG FROM ATRPATIENT INNER JOIN PATIENT ON ATRPATIENT.IDPAT = PATIENT.ID /*INNER JOIN BMP ON BMP.IDPAT = PATIENT.ID */ /*INNER JOIN PARAPP ON PARAPP.TYPES = BMP.IDCAMERA */ LEFT JOIN SEX ON SEX.SEX = ATRPATIENT.SEX /* WHERE BMP.IDPAT = PATIENT.ID *//* AND PARAPP.COMP = :"COMP" */ INTO :"FIRSTNAME", :"SNAME", :"TNAME", :"DATLASTREC", :"SEX", :"DATEBIRTH", :"ALLSTATUS", :"PASSPORT", :"NUMIB", :"POLIC", :"FACTORY", :"REGION", :"TOWN", :"STREET", :"ID", :"TELEFON", :"FACELEMENT", :"WORKS", :"POST", :"COMM", :"FREE1", :"FREE2", :"CBFREE1", :"CBFREE2", :"MILITARY", :"MEDCOM", :"COUNTRY", :"DATEB", :"IDCOUNTRY", :"IDREGION", :"IDTOWN", :"IDFACTORY", :"IDMEDCOM", :"DATCR", :"BMP", :"ARCHIV", :"STATUS", :"KOLZAP", :"IDWARD", :"TEXTPROTEC", :"PROTEC", :"TEXTSTOR", :"TEXTDIAG" DO SUSPEND; END^
Дата: Вторник, 24.Дек.2013, 16:22 | Сообщение # 94
Стажер
У вас сообщений: 37
инженер
OFFлайн
Российская Федерация
Вологда
Ещё один вопросик по этой теме. Сдох жёсткий на компе врача. С чего начать востановление? Образа не имеется. Программа конечно же ЭОС. Восстановить информацию со старого не возможно. Есть диск восстановления системы. Аппарат 2008 года. версия софта 2.6.5.16
Дата: Вторник, 24.Дек.2013, 18:04 | Сообщение # 95
У вас сообщений: 1068
программист
OFFлайн
Российская Федерация
Москва
У вас какая SQL-база Interbase или firebird? на каком компьютере установлена база?
Берете любой комп с виндой, устанавливаете имя компьютера такое же как у старого, например, DOC01 На этот компьютер ставите дистрибутив программы, при этом пропишутся BDE-пути к SQL-базе, установятся библиотеки для работы с базой и DICOM, дистрибутив может лежать где-то на харде лаборанта или на сервере. Копируете на новый компьютер каталог с программой с оставшихся рабочих компов, лаборанта или сервера, обычно это с:\1000, этим вы установите нужную вам версию. запустите регистрацию библиотек в C:\1000\DLL\reg.bat проверьте пути к каталогам в файле C:\1000\Patch.ini
Дата: Пятница, 10.Янв.2014, 13:28 | Сообщение # 96
Стажер
У вас сообщений: 37
инженер
OFFлайн
Российская Федерация
Вологда
База Inter Base 2007. В электроне посоветовали залить образ компа лаборанта и вручную изменить настройки. Старые настройки можно посмотреть со старого харда. Но вот вопрос, что именно смотреть и настраивать? может кто-нибудь с этим уже сталкивался и есть определённый алгоритм действий? Версия ЭОС 2.8.8.3.
Дата: Пятница, 10.Янв.2014, 13:44 | Сообщение # 97
У вас сообщений: 1068
программист
OFFлайн
Российская Федерация
Москва
ЦитатаAlibomba ()
В электроне посоветовали залить образ компа лаборанта и вручную изменить настройки.
самое простое решение в лоб
ЦитатаAlibomba ()
вручную изменить настройки. Старые настройки можно посмотреть со старого харда. Но вот вопрос, что именно смотреть и настраивать?
для начала имя компьютера сменить на старое имя компа врача и ip-адрес, а про другие настройки, возможно имеют ввиду какие-то настройки описаний врачей
Сообщение отредактировал naves - Пятница, 10.Янв.2014, 13:45
Дата: Пятница, 10.Янв.2014, 15:36 | Сообщение # 98
Стажер
У вас сообщений: 37
инженер
OFFлайн
Российская Федерация
Вологда
При заливке на хард образа компа лаборанта ЭОС уже установлен, его нужно переустанавливать? или можно поменять настройки не переустанавливая? нужно ли менять настройки при включении в сеть с компом лаборанта в ЛПУ или можно отдельно от сети в мастерской поредактировать?
Дата: Вторник, 11.Фев.2014, 10:00 | Сообщение # 101
Стажер
У вас сообщений: 4
Системный администратор
OFFлайн
Российская Федерация
Мурманск
Люди здравствуйте! У меня тоже вопрос. Стоит EOS 4.0.1.19, аппарат на гарантии. У нас проблема при передаче снимков на PACS. При передачи 100-150 снимков все хорошо, все передается, ну а если уже больше, то они не передаются. Помогает простая перезагрузка сервера, который шел в поставке с аппаратом и рабочими местами врача и лаборанта. Умные люди мне подсказали, что дело все в старой версии, актуальная сейчас версия 4.0.1.27. Я написал заявку "В связи с частыми проблемами при передачи DICOM-снимков на PACS систему, просим произвести обновление программного обеспечения EOS на актуальную версию." Мне перезвонили и начали парить, что нужно производить обновление всего комплекса, что это не входит в гарантию, и предложили сделать это все платно, НО ОН ЖЕ НА ГАРАНТИИ. Как быть то? В контракте написано "Объем гарантии качества товара: -... -... - плановое профилактическое обслуживание с выездом к получателю, не менее 2-х раз в год, включая: -... -... - плановые модификации/обновления оборудования, рекомендуемые заводом-изготовителем." По идее это должно распространяться на обновление программы. Посоветуйте, чем кроме этой строчки в контракте аргументировать, что они не правы?
Дата: Четверг, 13.Фев.2014, 10:14 | Сообщение # 104
Стажер
У вас сообщений: 4
Системный администратор
OFFлайн
Российская Федерация
Мурманск
Цитатаrenmaster ()
передача снимков на Ваш PACS в техзадании на контракт была?
В контракте прописано не было, просто это же является функционалом программного обеспечения. Ну это все уже не важно, все-таки они пошли к нам на встречу, приехал специалист и обновил все до последней версии. Осталось только дождаться, когда количество снимков будет больше 100-150, чтобы проверить.
Дата: Четверг, 20.Мар.2014, 12:11 | Сообщение # 105
Заглянувший
У вас сообщений: 2
Инженер-программист
OFFлайн
Российская Федерация
Астрахань
Добрый день технические гуру медицинского оборудования.
Подскажите решение проблемы. Имеется аппарат Рентгенографический цифровой АРЦ-ОКО. 2012 года выпуска. Состоит из оборудования, сервера и 2-х компов (ДОК1 и ЛАБ1). Программа ЭОС.
Все работы ведутся на ЛАБ1, случилась беда - накрылся жесткий диск, данные с диска восстановили, подключили заново, но весь комплекс работать не хочет. При запуске пишет: "Не может быть открыто устройство. Код ошибки: KFC16_3_430" После закрытия этого окна появляется новое окно: "Ошибка открытия COM порта 3"
До этого ругался на "Ошибка грабера C:\1000\KFC16_3_430_COLUMN.tls". Файл в данной папке стоит на месте, проверял. Потом эта ошибка пропала. Я так понимаю, надо установить драйвера на какой-то СОМ-контролер? Вообще можно выложить простенькую инструкцию по начальной настройке этого оборудования, если не сложно? В чем вообще проблема может быть?
P.S> Организация бюджетная государственная, денег вечно не хватает, поэтому руководство на суперпрофессионалов денег найти не может (не хочет). Вот и приходится самообучаться простым админам.
Буду рад получить от вас профессиональную помощь.
Сообщение отредактировал KPACAB4Er - Четверг, 20.Мар.2014, 12:12
Дата: Четверг, 20.Мар.2014, 16:22 | Сообщение # 107
Киров (Вятка)
KPACAB4Er, ругается на граббер и на отсутствие связи с генератором..
ЦитатаKPACAB4Er ()
выложить простенькую инструкцию по начальной настройке
- такой инструкции, по видимому, просто не существует.
ЦитатаKPACAB4Er ()
Вот и приходится самообучаться простым админам.
- В Ваши должностные обязанности такие работы не входят, да и права заниматься подобным ремонтом наверняка не имеете. Допускаю, что у Вас очень хороший уровень образования. Но этого немного недостаточно.... Понимаю, что
ЦитатаKPACAB4Er ()
Организация бюджетная государственная, денег вечно не хватает
. У Всех такая ситуация.
Но, поймите, что ответственность за проделанную работу тоже есть и она не маленькая.
ЦитатаKPACAB4Er ()
суперпрофессионалов денег найти не может (не хочет)
Спасибо за доки, но они у меня и так были и завесу тайны вообще не открыли. :(
На данный момент что сделано: восстановил систему с диска восстановления, который шел в комплекте. ЭОС запускается, Но Ошибка Грабера продолжает лезть. :( Дайте консультацию, если не сложно что можно посмотреть и как её исправить. Отблагодарим, кинем денег на баланс телефона :)
Платы COM-контроллеров стоят и в системе видны (2 штуки). Все подключено как полагается, по идее все должно работать... а не работает. :(
Дата: Пятница, 04.Апр.2014, 08:19 | Сообщение # 110
Участник
У вас сообщений: 115
инженер по обслуживанию медтехники
OFFлайн
Российская Федерация
Хабаровск
Грабер- это пдлата сопряжения компа и аппаратуры стоит в нижнем слоте рм лаборант, у меня лечился чисткой контактов
COM-3 нужен для записи настроек в генератор так написано в учебнике
на конфигурационном диске должны быть сохранены настройки, электрон оставляет, правда я не нашел у себя диск 060 ,но думаю что у него другая история, у меня стоит ЭОС
Tishina, Расскажите в двух словах, как докторская часть видит БД на лаборанте? На лаборанте вижу работающий fireberd. В aliases.conf пробовал прописывать путь к БД в виде "1000 = E:\1000.gdb" На докторе в папке запуска ЭОСа в patch.ini в секции basa прописал DATABASE = lab:1000. Из предыстории: на лаборант был накатан левый образ(не мной)), после чего ЭОС на докторе перестал запускаться. Можем связаться по скайпу?
программа работает через BDE в файле patch.ini прописывается имя из BDE в самом BDE указывается путь к базе или ее алиасу на сервере. на клиенте должна быть библиотека gds32.dll aliases.conf прописывается только на сервере, где установлен Firebird/Interbase
Цитата
Если не удается подключиться к базе, идем в настройки Control Panel\BDE Administrator база 1000, логин/пароль sysdba/masterkey должна быть ошибка проверяем наличие файла C:\WINDOWS\system32\gds32.dll проверяем в файле c:\WINDOWS\system32\drivers\etc\services строчки gds_db 3050/tcp # InterBase Server после этого должно быть подключение к базе
кроме того для программы нужны всякие библиотеки от Borland и компоненты Visual Studio из vcredist
Дата: Понедельник, 02.Июн.2014, 20:25 | Сообщение # 114
Стажер
У вас сообщений: 27
Сервисный инженер
OFFлайн
Российская Федерация
Талапкер:)
Коллеги, еще пара вопросов: 1. Почему на лаборанте основная часть записей отображаются на вкладке "Все: база и архивы", а на докторе те же записи отображаются на вкладке "База" и соответственно есть возможность смотреть снимки этих записей. 2. Почему на некоторых записях при открытии снимка выводиться сообщение дословно и добуквенно "Ошибка в создания директории с именем e:\bin\12788"? Причем, если я создам эту папку руками, то снимок возможно откроется, либо же получу черный квадрат. Бага присутствует и на докторе и на лаборанте с теми же записями. Есть тут какая-то закономерность? Догадываюсь, что у меня в руках рассогласованная БД, но пока ума не приложу, как можно обойтись малой кровью.
Дата: Вторник, 03.Июн.2014, 10:03 | Сообщение # 115
У вас сообщений: 1068
программист
OFFлайн
Российская Федерация
Москва
1) ну вот так сделано в программе предполагалось, что в одном комплексе могут стоять несколько рентгеновских установок со своими компами и лаборантами, и на каждом компе лаборанта должны отображаться пациенты снятые только на текущий прибор лаборанта. В итоге данная возможность толком никому не нужна, а база из-за этого сильно тормозит (как исправить писал в этой и соседней теме) 2) в базе нужно прописывать пути к дискам возможно, это делается штатно через какую-то утилиту, но можно ручками прописать таблица TYPECOMP содержит имена компьютеров таблица COMP содержит пути к снимкам, где они должны храниться
Дата: Четверг, 10.Июл.2014, 21:23 | Сообщение # 116
Стажер
У вас сообщений: 29
инженер
OFFлайн
Российская Федерация
Поволжье
Здравствуйте,
На форуме была похожая тема, но к сожалению в моем случае несколько другая проблема.
У нас на аппарате ФЦ-01 ПО ЭОС 2.9 версия возникла также проблема с записью медицинского диска. Проблема выглядит следующим образом - врач выбирает пациентов, создает медицинский диск, далее выбирает запись CD и должно появиться окно со списком созданных медицинских дисков (список DICOM директорий). У нас почему-то этот список пуст, и ничего добавить нельзя. Причем в соответствующей папке DICOM на диске H создается папка DOC1 в котором находятся файлы выбранных пациентов, т.е. мед.диск создался как бы. Программой просмотра DICOM файлов можно по отдельному файлу (для одного пациента) смотреть DICOM изображения - снимки пациента. Когда той же программой открываем файл dicomdir - открывается список пациентов созданного медицинского диска, но при выборе пациента не отображается снимок. Можно предположить что в файле dicomdir находятся ссылки для каждого пациента. Может слетела конфигурация и как ее настроить? Как сделать так чтобы при записи CD дисков отображались созданные мед.диски. Что случилось непонятно, буду рад любым идеям.
Пытался выяснить чтонибудь у официалов - если коротко - мне сказали причин подобного множество. Но к сожалению не сказали что-то конкретное, нужно смотреть на месте((.
CD привод исправен, с помощью Nero легко записываются любые файлы.
Дата: Воскресенье, 13.Июл.2014, 15:44 | Сообщение # 117
У вас сообщений: 627
сервисный инженер
OFFлайн
Российская Федерация
в папке DICOM лежат файлы crPath и другие. Их надо заменить из образа(если есть). Мне помогает. В свое время написал батник и лаборант, при подобной ситуации, просто его запускает. Я не стал разбираться из-за какого именно файла сбой, копирую все.