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

Суббота, 26.Май.2018, 11:15
Medteh. info
Главная Регистрация Вход
Приветствую Вас, Гость · RSS

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






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

Харьков
В последнее время начал расти интерес (и спрос :) ) к хранению и доступу к рентгеновским исследованиям на 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
Передовик
У вас сообщений: 848
программист
На заявках
Российская Федерация

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

Харьков
Цитата 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
Завсегдатай
У вас сообщений: 156
инженер
На заявках
Украина

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


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

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

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

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


dcm4.ru

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

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

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

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

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


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

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

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


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

Москва
Цитата 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
Участник
У вас сообщений: 76
PACS админ
На заявках
Российская Федерация

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

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

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


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

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


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

Харьков
Обновил программу.
Внесены изменения для отправки снимков от рентгенкомплекса УниКорд московской МТЛ, а также флюорографов "Мосрентгенпром".
Спасибо Кириллу Быстрову за предоставленные образцы 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
Завсегдатай
У вас сообщений: 204
инженер
На заявках
Российская Федерация

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

Харьков
Очередное обновление доступно по ссылке https://drive.google.com/uc?expo....-fMoLWK
Или на сайте http://telepacs.com.ua/index.p....snimkov
Исправлена ошибка доотправки файлов с пробелами в именах.
 
KuzmaДата: Среда, 28.Мар.2018, 21:04 | Сообщение # 18
Завсегдатай
У вас сообщений: 156
инженер
На заявках
Украина

Харьков
Снова обновление.
Добавлена возможность задания задержки обработки и отправки файлов снимков после их появления в отслеживаемой папке.
Причина: некоторые программы (например, Eclipse1 DrTech) получают дайком файл, а затем в него же вносят изменения. А Программа отправляет исходный полученный файл, не ожидая, когда изменения будут внесены.
Или, как правильно указал мне на необходимость такой функции Evgenyy Voinov, программа Проскан на флюорографе ПроСкан-7000 не может корректно удалить временные файлы при работе программы экспорта.
Скачать новую версию можно по ссылке: https://drive.google.com/uc?expo....4wcfk5A
Или на сайте: http://telepacs.com.ua/index.p....snimkov


Сообщение отредактировал Kuzma - Среда, 28.Мар.2018, 21:05
 
KuzmaДата: Понедельник, 30.Апр.2018, 19:07 | Сообщение # 19
Завсегдатай
У вас сообщений: 156
инженер
На заявках
Украина

Харьков
Новое обновление программы.
Добавлена возможность конвертации кириллицы из Win-1251 в UTF-8 .
Причина: при использовании некоторых программ для обработки дайкомов в линукс-системах ISO_IR 144 отображается некорректно. UTF-8 более универсальная кодировка.
Скачать можно здесь: https://drive.google.com/uc?expo....0WRZxIq

Или здесь: http://telepacs.com.ua/index.p....snimkov

Как всегда жду ваших замечаний и отзывов
0213177.png(19.4 Kb)
 
Форум медтехников » Медицинское оборудование (тех. разделы) » Рентгеновское оборудование. » Программа экспорта снимков на dicom-сервер (Описание программы для обработки и отправки снимков)
  • Страница 1 из 1
  • 1
Поиск:



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


Статистика Форума
Последние обновления тем: Новые файлы хранилища: Новые участники: Top10 участников:
1. ГК-100-3[slt (26.Май.2018)]
2. Аполло ,ошибка 091[petroveech (26.Май.2018)]
3. Техническое обслужива...[goscha-bel (26.Май.2018)]
4. Усилители рентгеновск...[seabee (26.Май.2018)]
5. Стоматологическая уст...[МастерБаку (25.Май.2018)]
6. АппаратИВЛ для новоро...[jackhash3 (25.Май.2018)]
7. Bien Air все о них.[МастерБаку (25.Май.2018)]
8. Вопрос по агрегату Tu...[МастерБаку (25.Май.2018)]
9. Помогите найти инстру...[Alexium (25.Май.2018)]
1. Cardinal-Health-VELA-...[23.Май.2018]
2. CHS-790 Стол операцио...[22.Май.2018]
3. ПО для переустановки ...[18.Апр.2018]
4. ПО для переустановки ...[18.Апр.2018]
5. General Electric Logi...[06.Апр.2018]
6. General Electric Logi...[05.Апр.2018]
7. ТЕРМОШЕЙКЕР PST-60HL[28.Мар.2018]
8. Термостат ТСО 80 СПУ[26.Мар.2018]
9. Therasonic 355-455 us...[26.Мар.2018]
10. Технические испытания...[20.Мар.2018]
1. blackjackk82[25.Май.2018]
2. Tsaryova[25.Май.2018]
3. osa7811osa[25.Май.2018]
4. flexej[25.Май.2018]
5. variation[25.Май.2018]
6. bender11[25.Май.2018]
7. biomed13[25.Май.2018]
8. JohnSit[24.Май.2018]
9. ALENDEL[24.Май.2018]
10. Nikolabatorskii[24.Май.2018]
МастерБаку[461]
Serg74[144]
Dimitrius[125]
Yulana34[117]
генаf[112]
madmac[98]
РОМУЛ[92]
andruka[87]
naves[87]
rozzi70[82]


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





   

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





Copyright MyCorp © 2008 - 2018