Программа экспорта снимков на dicom-сервер - Форум медтехников

Вторник, 20.Фев.2018, 11:10
Medteh. info
Главная Регистрация Вход
Приветствую Вас, Гость · RSS

[ Новые сообщения форума · Участники · Правила форума · Поиск · RSS ]
Перевести эту страницу






Страница 1 из 11
Модератор форума: renmaster, Алекс-200 
Форум медтехников » Медицинское оборудование (тех. разделы) » Рентгеновское оборудование. » Программа экспорта снимков на dicom-сервер (Описание программы для обработки и отправки снимков)
Программа экспорта снимков на dicom-сервер
KuzmaДата: Воскресенье, 02.Апр.2017, 22:44 | Сообщение # 1
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
В последнее время начал расти интерес (и спрос :) ) к хранению и доступу к рентгеновским исследованиям на dicom-серверах. Соответственно снимочки на сервер каким-то образом, во-первых, должны попасть, а, во-вторых, вытащенные оттуда :) нормально отобразиться. Что имеется ввиду?
Я не буду здесь приводить названий ПО, дабы не обидеть производителей наших отечественных и не очень, а также, чтобы не сочли за их рекламу :) Кто в теме, тот всех их и так знает.
Зачастую программы получения снимков просто не имеют такой опции как отправка в пакс. Или же такая опция может быть предоставлена за отдельную плату. За немалую весьма.
Следующий момент в том, что сформированный такими программами дайком, просто не отправишь на стандартный пакс, ибо если он стандартный, то с такими косяками в тегах просто не примет такую хрень. Неправильные УИДы, пустые ИД, неправильные описания кодировок и т.д.
Ну и что качается отображения, то с кириллицей просто беда. Здесь на форуме неоднократно такие вопросы поднимались. Дело в том, что зачастую кодировка текста в наших дайком-файлах вин1251, а для дайкома это не стандарт. Поэтому и нормальные вьюверы его просто не отображают нормально :)
Т.к. спрос был, то этот вопрос нужно было решать. И пришлось мне написать вот такую вот программку: http://telepacs.com.ua/index.p....snimkov
На сегодняшний день это уже достаточно стабильная и испытанная версия. Хотя есть еще моменты, которые будут изменяться и дорабатываться.
Вкратце, что делает программа, если кому лень по ссылке идти:
Будучи свернутой в трей, она следит за папкой, в которой появляются вновь сделанные снимки. При появлении нового файла снимка она его обрабатывает по заданным опциям (например правит кодировку из вин1251 в исо144, или транслитерирует текст, или анонимизирует, присваивает ИД, УИД, редактирует, добавляет или удаляет заданные теги). Обработанный файл снимка сохраняется в папке экспорта, а при наличии связи с сервером, отправляет на него.
Вот такая вот программка.
Кому интересно, можно скачать программку и инструкцию по ссылкам на вышеуказанном сайте.
Буду рад выслушать критику и замечания, требующие устранения. Ну а кому-нибудь возможно и пригодится для работы.


Сообщение отредактировал Kuzma - Воскресенье, 02.Апр.2017, 22:51
 
macauДата: Понедельник, 03.Апр.2017, 11:27 | Сообщение # 2
Стажер
У вас сообщений: 18
adm
На заявках
Российская Федерация

spb
Оно только под винду? У нас например кт линуксовые, файловое хранилище куда некоторые аппараты кидают свои снимки (типа локальное хранилище) под самбой. Было бы неплохо иметь такого демона нативного линуксового. А так годно, нужно. Столкнулся сам с зоопарком оборудования и на подобные косяки с несоблюдением стандартов производителями иже нарвался.
 
navesДата: Понедельник, 03.Апр.2017, 14:43 | Сообщение # 3
Передовик
У вас сообщений: 823
программист
На заявках
Российская Федерация

Москва
что мешает самбовые шары подключать вендо-серверу.
и обычно вообще просто сетевой путь работает //server/share/
 
KuzmaДата: Понедельник, 03.Апр.2017, 15:01 | Сообщение # 4
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Цитата macau ()
Оно только под винду? у нас например кт линуксовые

Да. У меня пока нет ни одного рентгеновского аппарата, где бы рабочая лаборантская станция работала под линуксом.
Серверы, понятно, работают под разными линуксами (и дебиан, и RHEL с виртуалками есть).
И удаленные просмотровые станции сейчас мы ставим в основном линуксовые. Снимки смотрятся браузером, java-вьювером или GinkGo CADx. Это самый бюджетный вариант. Как бы все бесплатное. :) :) :)
А на КТ ПО, как правило, более продвинутое и в большинстве случаев имеет в составе и ПАКС и средства отправки на него.
Из линукса я как-то отправлял 100500 файлов (переносил архив с одного сервера на другой) просто скриптом с storescu из dcmtk. Просто, но конечно, не для юзера. Хотя можно придумать какой-нибудь такой же гуй и для линукса.


Сообщение отредактировал Kuzma - Понедельник, 03.Апр.2017, 15:08
 
macauДата: Понедельник, 03.Апр.2017, 15:51 | Сообщение # 5
Стажер
У вас сообщений: 18
adm
На заявках
Российская Федерация

spb
Цитата naves ()
что мешает самбовые шары подключать вендо-серверу.

То что этих вендосерверов у нас нет. У нас же импортозамещение во все поля и семерочку просто так на все армы купить не дадут. К тому же у нас врачи-диагносты не привязаны к какому-то конкретному рабочему месту, а как шатуны болтаются по подразделениям, на которых зоопарк из ОС.
 
KuzmaДата: Вторник, 04.Апр.2017, 21:32 | Сообщение # 6
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Благодаря vvp из ветки "УЗИ", проявились некоторые не учтенные мной моменты - http://www.medteh.info/forum/57-15400-0-17
Например, что имена файлов, которые передаются на обработку, не должны содержать пробелов. Понятно, что этого иногда невозможно избежать, поэтому это нужно будет исправить.


Сообщение отредактировал Kuzma - Вторник, 04.Апр.2017, 21:32
 
Frau_FogelДата: Среда, 10.Май.2017, 17:52 | Сообщение # 7
Участник
У вас сообщений: 74
PACS админ
На заявках
Российская Федерация

Казань
Цитата 111 ()
у нас например кт линуксовые

обычно все КТ имеют встроенный сервис доставки dicom изображений
линуксовые КТ это обычно GE основной вендор у которого все сервисы рабочие
Цитата 111 ()
просто скриптом с storescu из dcmtk

пакет dcmkt работает на линуксе, можно просто в cron его вызывать хоть ежеминутно


dcm4.ru

Сообщение отредактировал Frau_Fogel - Среда, 10.Май.2017, 18:29
 
KuzmaДата: Пятница, 02.Июн.2017, 17:43 | Сообщение # 8
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Обновил программу.
Устранена ошибка при обработке файлов с именем, содержащим пробел.
Добавлена опция выбора синтаксиса отправки.
Прямая ссылка на скачивание: https://drive.google.com/uc?expo....eDN3dkU
Или здесь: http://telepacs.com.ua/index.p....snimkov
 
serg7vetrДата: Понедельник, 05.Июн.2017, 10:02 | Сообщение # 9
Завсегдатай
У вас сообщений: 203
инженер
На заявках
Российская Федерация

волгоград
Дружище, дело ты затеял очень нужное, спасибо. Хотя и программа не совсем бесплатная, но любой труд оплачиваться должен дабы стимулировать дальнейшую разработку. У нас в городе корейцы что- то делали с госучастием в этом направлении, но как- то вяло...Но деньги хорошие взяли. А для программы старенького аппарата Ренекс Гелпик или Ренекс Авто у тебя ничего нет? Там в программе нет даже воспоминания о формате dicom.
 
navesДата: Понедельник, 05.Июн.2017, 13:39 | Сообщение # 10
Передовик
У вас сообщений: 823
программист
На заявках
Российская Федерация

Москва
Цитата serg7vetr ()
А для программы старенького аппарата Ренекс Гелпик

В гелпике, по крайней мере в версиях 3.9.хх, был ручной экспорт в DICOM, но с кодировкой там был какой-то ужас, даже win1251 коверкали


Сообщение отредактировал naves - Понедельник, 05.Июн.2017, 13:42
 
KuzmaДата: Понедельник, 05.Июн.2017, 20:58 | Сообщение # 11
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Цитата serg7vetr ()
А для программы старенького аппарата Ренекс Гелпик или Ренекс Авто у тебя ничего нет? Там в программе нет даже воспоминания о формате dicom

К сожалению, с этими программами не работал.
У меня есть еще программа, которая дайком "делает" из jpeg. Специально сделал для старых версий АльфыПлюс от Телеоптика. Принцип работы: при появлении нового снимка в папке, по имени файла в базе данных (под СУБД Firebird) ищутся данные о пациенте, дате/времени снимка и т.д., упаковывается все в дайком и отправляется на сервер.
Можно по аналогии сделать и для Ваших Ренексов. Есть же там какая-то БД пациентов.
Конечно, если есть спрос. А если один экземпляр, то разработка может оказаться совсем нерентабельной :) Ну разве что просто для души можно поковыряться при наличии времени :)
Другое дело описанная здесь программа, которая, как оказалось (неожиданно даже для меня) , имеет достаточно неплохой спрос. И именно поэтому сейчас она не бесплатная. :)


Сообщение отредактировал Kuzma - Понедельник, 05.Июн.2017, 20:59
 
navesДата: Вторник, 06.Июн.2017, 12:00 | Сообщение # 12
Передовик
У вас сообщений: 823
программист
На заявках
Российская Федерация

Москва
Цитата Kuzma ()
Можно по аналогии сделать и для Ваших Ренексов. Есть же там какая-то БД пациентов.

там внутренний формат хранения снимков в XMG, что с ним делать никто не знает. Сама база в MSSQL, но толку от нее, если снимки не открыть.
http://www.medteh.info/forum/33-6841-1
год назад видел резюме разработчика гелпика на hh.ru, хотел даже спросить про формат снимков. Но контактные данные доступны только платным аккаунтам.

С другой стороны флюорография никому не нужна пятилетней давности.


Сообщение отредактировал naves - Вторник, 06.Июн.2017, 12:02
 
Frau_FogelДата: Пятница, 28.Июл.2017, 22:17 | Сообщение # 13
Участник
У вас сообщений: 74
PACS админ
На заявках
Российская Федерация

Казань
для Ваших Ренексов

из личного опыта,
ни 1 аппарат Ренексов при создании dicom файла не пишет в него тег StudyInstanceUID , без него паксы не примут

то есть либо дописываем в файл, либо имеем чистый дайком экспорт не подходящий для передачи на пакс


dcm4.ru
 
KuzmaДата: Пятница, 28.Июл.2017, 22:50 | Сообщение # 14
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Цитата Frau_Fogel ()
ни 1 аппарат Ренексов при создании dicom файла не пишет в него тег StudyInstanceUID , без него паксы не примут


В моей программке эта проблема (т.к. она известна не только по т.н. дайкомам Ренексов, но и по системам других производителей) решается включением опции генерации новых UID-ов, в т.ч. и StudyInstanceUID:
-gst --gen-stud-uid - generate new Study Instance UID
 
KuzmaДата: Пятница, 29.Дек.2017, 12:21 | Сообщение # 15
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Обновил программу.
Внесены изменения для отправки снимков от рентгенкомплекса УниКорд московской МТЛ, а также флюорографов "Мосрентгенпром".
Спасибо Кириллу Быстрову за предоставленные образцы dicom-файлов.
Прямая ссылка на скачивание: https://drive.google.com/uc?expo....m0xuqux
Или здесь: http://telepacs.com.ua/index.p....snimkov


Сообщение отредактировал Kuzma - Пятница, 29.Дек.2017, 12:21
 
serg7vetrДата: Четверг, 04.Янв.2018, 21:13 | Сообщение # 16
Завсегдатай
У вас сообщений: 203
инженер
На заявках
Российская Федерация

волгоград
У нас все вопросы с экспортом решились довольно просто. "Нет технической возможности", и все вопросы отпали. Некоторые компы работают еще под виндоус- 98. Какой на хрен экспорт!!! А денег на смену железа нет. Вот и все решение. Да и не работа это медтехников. Лишний геморрой только. Работникам ПАКСа предоставляю папку со снимками, пароли, вэлком. Трахайтесь.
 
KuzmaДата: Пятница, 16.Фев.2018, 14:51 | Сообщение # 17
Завсегдатай
У вас сообщений: 147
инженер
На заявках
Украина

Харьков
Очередное обновление доступно по ссылке https://drive.google.com/uc?expo....-fMoLWK
Или на сайте http://telepacs.com.ua/index.p....snimkov
Исправлена ошибка доотправки файлов с пробелами в именах.
 
Форум медтехников » Медицинское оборудование (тех. разделы) » Рентгеновское оборудование. » Программа экспорта снимков на dicom-сервер (Описание программы для обработки и отправки снимков)
Страница 1 из 11
Поиск:



Оплата услуг с помощью WebMoney, RBK Money, Деньги@Mail.Ru, WebCreds и Яндекс.Деньги


Статистика Форума
Последние обновления тем: Новые файлы хранилища: Новые участники: Top10 участников:
1. Запчасти для эндоскоп...[bru (20.Фев.2018)]
2. Стерилизатор паровой ...[ImranMAG004 (20.Фев.2018)]
3. Нет вентиляции, пишет...[Alexium (20.Фев.2018)]
4. Аполло ,ошибка 091[akornev1963 (20.Фев.2018)]
5. Лицензирование деятел...[Degtyarev_ae (20.Фев.2018)]
6. Sonoscape s11 probe p...[kova (20.Фев.2018)]
7. Ищу книгу!![kova (20.Фев.2018)]
8. Техническая литератур...[kova (20.Фев.2018)]
9. Ремонт датчиков УЗИ-а...[serviceman (20.Фев.2018)]
1. ГК100-3 NEW(контролле...[16.Фев.2018]
2. Сервис мануал и руков...[05.Фев.2018]
3. Helios x-ray user[30.Янв.2018]
4. Helios x-ray service[30.Янв.2018]
5. Helios x-ray[30.Янв.2018]
6. Проявочная машина Ste...[23.Янв.2018]
7. Aloka SSD-500 UM[16.Янв.2018]
8. Билирубинометр СОЛАР[06.Янв.2018]
9. PV1251 нов[06.Янв.2018]
10. PV1251 стар[06.Янв.2018]
1. Vainestmicrobe[20.Фев.2018]
2. roketismypower29[20.Фев.2018]
3. Benkoff[20.Фев.2018]
4. Николай”74[20.Фев.2018]
5. Dinara3010[20.Фев.2018]
6. excitoon[20.Фев.2018]
7. loginlog[20.Фев.2018]
8. dmitpavl0v[19.Фев.2018]
9. manole[19.Фев.2018]
10. Rowman[19.Фев.2018]
МастерБаку[425]
Serg74[144]
Dimitrius[123]
генаf[112]
Yulana34[108]
madmac[98]
РОМУЛ[92]
naves[86]
big[82]
rozzi70[76]


Все виды текстовых услуг: копирайт, рерайт, магазин статей, наполнение сайтов, переводы, smo — Адвего





   

Вопросы по ремонту медицинской техники | Теоретические основы медицинского приборостроения | Информационный раздел | Информация о сайте | Хранилище файлов | Сертификаты и регистрационные удостоверения | Навигатор по сайту | Написать администратору





Copyright MyCorp © 2008 - 2018