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



  • Страница 1 из 1
  • 1
Модератор форума: STaras, GeorgySmith  
Создание системы и сервера DICOM в больнице
d1mkaДата: Вторник, 15.Янв.2013, 18:25 | Сообщение # 1
Стажер
У вас сообщений: 28
Инженер медтехник
OFFлайн
Молдова

Chisinau
Помогите пожалусто с Создание системы и сервера DICOM в больнице. Есть пару УЗИ. как соеденити их с PACS и какие програмы надо использовать, за рание спасибо,
есть компютор он будет как сервер (под к интернету) установил сеть TCP/IP между ПК и УЗИ как архивировать в PACS, потом посмотреть с другова ПК эти результаты


Сообщение отредактировал d1mka - Вторник, 15.Янв.2013, 18:30
 
safarДата: Среда, 16.Янв.2013, 00:10 | Сообщение # 2
Участник
У вас сообщений: 66
Инженер
OFFлайн
Российская Федерация

Казань
Ну как же не помочь коллеге из солнечной Молдовы да еще и с пионерским галстуком!
Самое простое для вас будет вот это: http://ingenium.home.xs4all.nl/dicom.html
Поставите DICOM-сервер, настроите УЗИ, погоняете по сетке.
потом настроете WEB-сервевр, Apache например.
Основная проблема - это настроить DICOM на аппаратах. Если это GE или Филипс - легко. Сименс, Тошиба - придется пароли поискать.
Пишите - посмотрим.
 
d1mkaДата: Среда, 16.Янв.2013, 00:58 | Сообщение # 3
Стажер
У вас сообщений: 28
Инженер медтехник
OFFлайн
Молдова

Chisinau
Цитата
Ну как же не помочь коллеге из солнечной Молдовы да еще и с пионерским галстуком!Самое простое для вас будет вот это: http://ingenium.home.xs4all.nl/dicom.html
Поставите DICOM-сервер, настроите УЗИ, погоняете по сетке.
потом настроете WEB-сервевр, Apache например.
Основная проблема - это настроить DICOM на аппаратах. Если это GE или Филипс - легко. Сименс, Тошиба - придется пароли поискать.
Пишите - посмотрим.


Большое спасибо уже поставил прогу работает норм, не подскажете пару видео уроков как настроить узи и как работать как сохранять
 
safarДата: Среда, 16.Янв.2013, 01:41 | Сообщение # 4
Участник
У вас сообщений: 66
Инженер
OFFлайн
Российская Федерация

Казань
Цитата
Большое спасибо уже поставил прогу работает норм, не подскажете пару видео уроков как настроить узи и как работать как сохранять

А какие УЗИ то? Производитель, Модель, и есть ли опция DICOM Store. К сожалению бывает и так, что УЗИ продвинутый, а опции DICOM сохранения нет.
ЗЫ: Тут спасибо говорят, нажимая на соответствующую кнопку.
 
d1mkaДата: Среда, 16.Янв.2013, 23:11 | Сообщение # 5
Стажер
У вас сообщений: 28
Инженер медтехник
OFFлайн
Молдова

Chisinau
Цитата (safar)
А какие УЗИ то? Производитель, Модель, и есть ли опция DICOM Store. К сожалению бывает и так, что УЗИ продвинутый, а опции DICOM сохранения нет.
ЗЫ: Тут спасибо говорят, нажимая на соответствующую кнопку.


Pokamisi eto ne vajno. mne nujno proiect zdelati . implimentirovati standard DICOM v BOlinite i zdelati caca proiect i isiu concretnuiu information!
 
d1mkaДата: Среда, 16.Янв.2013, 23:11 | Сообщение # 6
Стажер
У вас сообщений: 28
Инженер медтехник
OFFлайн
Молдова

Chisinau
safar, sps
 
developerxДата: Понедельник, 30.Мар.2015, 10:51 | Сообщение # 7
Заглянувший
У вас сообщений: 1
Начинающий
OFFлайн
Российская Федерация

2015
Добрый день уважаемые форумчане!

Есть одна задачка... Имеется МИС (Медицинская Информационная Система) и куча разных аппаратов (УЗИ, КТ, МРТ и т.д.), которые нужно объединить через PACS.
Нашли одну подходящую которая по REST может передавать файлики, называется Orthanc. Но там
Как связать файлы dicom и пациента? Если через patientId , то оператор должен вводить вручную регистрационный номер каждого пациента.
Может кто сталкивался с таким?


Подпись
 
KuzmaДата: Понедельник, 30.Мар.2015, 12:55 | Сообщение # 8
Завсегдатай
У вас сообщений: 269
инженер
OFFлайн
Украина

Харьков
Цитата developerx ()
Есть одна задачка... Имеется МИС (Медицинская Информационная Система) и куча разных аппаратов (УЗИ, КТ, МРТ и т.д.), которые нужно объединить через PACS.

Что такое МИС у Вас? Я так понимаю это некая БД, в к-рой хранится информация о пациентах, назначениях, лечениях и т.д. Реализована эта база на какой-то СУБД. И в самой ЕЁ БД есть какие-то поля типа patientId, patient name и т.д.
"Куча разных аппаратов" работает с одной БД сейчас или у каждой части "кучи" ведется своя (как это зачастую и есть)?
Если база одна (есть или предполагается), то оптимально будет вести уникальный patientId, т.к. с уникальностью фио будут проблемы, естественно. И к МИС эту БД "привязывать" по ИД.
Если же ПО каждого аппарата ведет свою БД, то ИД они присваивают каждый свои, которые даже по формату могут быть разными. Тогда при отсылке снимков каждым аппаратом в pacs мы получим там кучу разных ИД на одни и те же фио, т.к. сервер пакса будет переписывать себе в БД информацию из тегов присланных дайкомов. Т.е. в этом случае как-бы фио лучше, но как добиться его уникальности, чтобы однозначно связывать таблицы БД МИС и пакса - вопрос.
Вот здесь http://www.medteh.info/forum/71-8712-1 обсуждаются варианты построения pacs. Может что-то полезное найдете


Сообщение отредактировал Kuzma - Понедельник, 30.Мар.2015, 12:57
 
navesДата: Понедельник, 30.Мар.2015, 14:19 | Сообщение # 9
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
вам нужно настроить работу DICOM Worklist
Лист заданий для приборов формируется из вашей МИС.
Отдельный сервис раздает эти задания через DICOM
На всех приборах нужно включить работу работу через Worklist
но например на некоторых приборах для опций Worklist нужна лицензия, которой может и не быть.

Далее
Цитата developerx ()
Если через patientId , то оператор должен вводить вручную регистрационный номер каждого пациента.

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

Сервис ворклистов можно настроить несколькими способами.
1) через DCM4CHEE, МИС отправляет пациентов в список через HL7
2) через Conquest,
вариант а) МИС отправляет пациентов в список через HL7
б) Conquest сам берет этот список из базы (нужно настроить специальную таблицу через VIEW)
3) купить спец софт, в гугле полно


Сообщение отредактировал naves - Понедельник, 30.Мар.2015, 14:20
 
anton26Дата: Понедельник, 30.Мар.2015, 15:04 | Сообщение # 10
Техник
У вас сообщений: 375
Инженер
OFFлайн
Российская Федерация

Красноярск
Да, с ворклистом засада. Купили маммограф. Лицензия на томо на полгода. Пока все разрешения получили - кончилась. А на ворклист лицензии не было. А нынешних условиях и не купят.

Слив информации на dicom-сервер - половина задачи. Почему-то на медтехников ее и стараются свалить. А вот вторую часть никто не собирается делать. А именно: амбулаторная карта и есть patientid. Карта уникальна, поэтому достаточно пронумеровать карты, нанести номер и штрих-код на обложку, купить баркод-ридеров. И... тадааам! Все вопросы решены. Конечно, работа большая. Но необходимая.
 
KuzmaДата: Понедельник, 30.Мар.2015, 21:52 | Сообщение # 11
Завсегдатай
У вас сообщений: 269
инженер
OFFлайн
Украина

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


Сообщение отредактировал Kuzma - Понедельник, 30.Мар.2015, 21:54
 
navesДата: Понедельник, 30.Мар.2015, 22:19 | Сообщение # 12
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
Бывают еще забавные случаи, когда в лпу появляется новый руководитель или открывается новая частная и при этом пафосная клиника.
И вот они находят очередного интригатора, который первый раз видит поликлиническую мис, а про диком знает только из списка опций поставляемых узи аппаратов.
И вот начинают скрещивать ужа с ежом, подключать аппараты через вай-фай, провода же всем мешают, а короб с кабелем поверх итальянской плитки не приклеить...
Потом директора этих фирмочек спрашивают как подключить узи аппарат к мис. На что им задается вопрос, а вы вообще в курсах про дайком. А в ответ, да вы знаете ктоЯ, ну а потом как из анекдота про маяк.
Некоторые разработчики МИС, правда, тоже особой адекватностью в ценообразовании не обладают.
Вроде как предлагают стандартной решение, которое на деле у них выливается в новый проект разработки с нуля.

Если же вернуться к теме, то кстати наличие одного patients_id для одного физического человека не совсем обязательно в рамках поликлинического пакса.
Через DICOM можно слать запросы по списку пациентов, а можно по списку исследований, в первом случае с одним ИД будет самый последний пациент, а во втором случае с одним patients_id будет куча человек, просмотровщики типа ефильма работают через второй вариант запроса


Сообщение отредактировал naves - Понедельник, 30.Мар.2015, 22:43
 
drundelДата: Вторник, 19.Май.2015, 11:36 | Сообщение # 13
Заглянувший
У вас сообщений: 2
программист
OFFлайн
Российская Федерация

Орск
Прошу помощи в создании больничной системы по сбору изображений на своем сервере и параллельной отправке их в центральный архив изображений.
Пока даже не могу определиться с софтом.
Хотелось бы - использовать бесплатный софт или же почти бесплатный.
Многие пишут про ConQuest DICOM server.
Скачал, настроил и даже кое-что сразу заработало. Удалось получить снимки по сети с аппарата УЗИ. Удалось также позже легко подключить к базе PostgreSql (которая тоже бесплатна и это плюс).
Одно НО - русские фамилии не видны в конквесте. То есть кодировка не та. Решения этой проблемы нигде не нашел - возможно решения нет, а возможно оно и не требуется. То есть пусть Conquest кажет кракозябры - но главное, что в базе все лежит как надо.
Прошу помочь по таким вопросам -
1. как организовать отправку данных из ConQuest в центральный архив ? Имеется AET, IP и DICOM порт получателя. Или конквест такого не умеет и надо пробовать другой софт? Нашел в интернете пример скрипта для forward, однако мне кажется он отправляет только картинки без прочей информации.
2. как работает worklist кто-нибудь может описать вкратце простым русским языком? Где и как он создается и как попадает на прибор исследования? Возможно ли на аппаратах вводить только ID и этого будет хватать для полноценной привязки к пациенту на центральном архиве изображений (на ID есть упор в присланном приказе но полезной инфы там мало)?
3. просмотрщик... многие пишут про eFilm, однако он платный, а некий eFilm lite похоже не существует. Это вобщем-то пока не к спеху. Нашел штуки 3 бесплатных, но пока не пробовал.
 
navesДата: Вторник, 19.Май.2015, 13:20 | Сообщение # 14
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
Цитата drundel ()
Одно НО - русские фамилии не видны в конквесте.

про кодировки
http://www.medteh.info/forum/33-9946-144995-16-1405516045
Цитата drundel ()
1. как организовать отправку данных из ConQuest в центральный архив ?

открыть мануал, там есть отдельная глава
APPENDIX 3. Using Conquest as a DICOM router and gateway.

Цитата drundel ()
2. как работает worklist кто-нибудь может описать вкратце простым русским языком?

http://www.medteh.info/forum/57-6394-160843-16-1427714366

Цитата drundel ()
а некий eFilm lite похоже не существует

3) eFilm lite это просмотровщик, который полноценный ефильм записывает на диск, соответсвенно первый может открывать только DICOMDIR
бесплатные просмотровщики
multivox
k-pacs
Weasis
http://www.medteh.info/forum/58-9911-1#146852

альтернатива dcm4che
http://www.medteh.info/forum/58-11099-1


Сообщение отредактировал naves - Вторник, 19.Май.2015, 13:24
 
drundelДата: Вторник, 19.Май.2015, 16:52 | Сообщение # 15
Заглянувший
У вас сообщений: 2
программист
OFFлайн
Российская Федерация

Орск
naves, cпасибо за ответ.

Кое что полезное нашлось, однако пораскинуть мозгами еще придется(заодно инглиш подучить).
Не дадите еще совет - чем можно проэмулировать, к примеру аппарат узи, чтоб настроить систему, не отвлекая при этом врача?
Попался мне какойто DVT при гуглении по теме эмулятора, но я в нем сразу потерялся....
 
navesДата: Вторник, 19.Май.2015, 19:46 | Сообщение # 16
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
В вашем случае не нужен "эмулятор УЗИ", который в общем случае состоит как минимум из двух частей, сложной обвязки акустики и системы вывода.
Вам просто нужен софт, который умеет работать по DICOM-протоколу.
Настройте две станции с софтом, которые умеют принимать/передавать данные через DICOM,
и кидать файлы туда-сюда.
Conquest, K-pacs и efilm умеют.
еще есть маленькая утилита с графическим интерфейсом (чтобы скачать нужна бесплатная регистрация)
http://www.image-systems.biz/en....st.html
немного тестовых данных есть здесь
ftp://ftp9.merge.com/outgoing/
по модальностям cr.zip ct.zip dx.zip
 
navesДата: Среда, 20.Май.2015, 20:30 | Сообщение # 17
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
как победить юникод в conquest
нужно прицепить триггер на таблицы, который будет конвертировать имя пациента из юникода в простую строку
для базы MSSQL
Код

CREATE FUNCTION [dbo].[UTF8_TO_NVARCHAR](@in VarChar(MAX))
    RETURNS NVarChar(MAX)
AS
BEGIN
    DECLARE @out NVarChar(MAX), @i int, @c int, @c2 int, @c3 int, @nc int
   
    SELECT @i = 1, @out = ''
      
    WHILE (@i <= Len(@in))
    BEGIN
       SET @c = Ascii(SubString(@in, @i, 1))
   
       IF (@c < 128)
       BEGIN
          SET @nc = @c
          SET @i = @i + 1
       END
       ELSE IF (@c > 191 AND @c < 224)
       BEGIN
          SET @c2 = Ascii(SubString(@in, @i + 1, 1))
            
          SET @nc = (((@c & 31) * 64 /* << 6 */) | (@c2 & 63))
          SET @i = @i + 2
       END
       ELSE
       BEGIN
          SET @c2 = Ascii(SubString(@in, @i + 1, 1))
          SET @c3 = Ascii(SubString(@in, @i + 2, 1))
            
          SET @nc = (((@c & 15) * 4096 /* << 12 */) | ((@c2 & 63) * 64 /* << 6 */) | (@c3 & 63))
          SET @i = @i + 3
       END
   
       SET @out = @out + NChar(@nc)
    END
    RETURN @out
END

create trigger [dbo].[tIU_DICOMPatients] on [dbo].[DICOMPatients] for INSERT,UPDATE as
begin

if update(PatientNam)
  update t set  
  PatientNam = dbo.UTF8_TO_NVARCHAR(i.PatientNam)
  from inserted i, DICOMPatients t
  where i.PatientNam like char(0xd0)+'_'+char(0xd0)+'%'
   and t.PatientID = i.PatientID

end

go

create trigger [dbo].[tIU_DICOMStudies] on [dbo].[DICOMStudies] for INSERT,UPDATE as
begin

if update(PatientNam)
  update t set  
  PatientNam = dbo.UTF8_TO_NVARCHAR(i.PatientNam)
  from inserted i, DICOMStudies t
  where i.PatientNam like char(0xd0)+'_'+char(0xd0)+'%'
   and  t.StudyInsta = i.StudyInsta

end

осталось портировать код для postgre и mysql

в самих DICOM-файлах теги соответсвенно не меняются, и если клиент не понимает юникод, то будет выглядеть странно
 
olko13Дата: Вторник, 23.Авг.2016, 19:59 | Сообщение # 18
У вас сообщений: 825
инженер
OFFлайн
Украина

Львов
Цитата dimon-hacker ()
сть ли у кого мысли как можно подключить аппарат не имеющий dicom протокола, или запароленный без лицензии, к пакс серверу? Можно ли выцепить фото приходящие на рабочую станцию из операционной системы, и поставить, например, свою программку которая бы отправляла эти снимки по сети? Вопрос пока чисто теоретический, сам еще не видел с какими аппаратами буду иметь дело.


Ставте в комп'ютер плату видеозахвата, а потом пересылайте фото на сервер.
 
ChinChillerДата: Пятница, 26.Авг.2016, 16:27 | Сообщение # 19
Стажер
У вас сообщений: 7
Инженегр
OFFлайн
Российская Федерация

Санкт-Петербург
Цитата naves ()
Добрый день. Есть ли у кого мысли как можно подключить аппарат не имеющий dicom протокола, или запароленный без лицензии, к пакс серверу? Можно ли выцепить фото приходящие на рабочую станцию из операционной системы, и поставить, например, свою программку которая бы отправляла эти снимки по сети? Вопрос пока чисто теоретический, сам еще не видел с какими аппаратами буду иметь дело..


Что за аппарат не имеющий дайком?

Во-первых было бы неплохо знать, что за аппараты. Для некоторых аппаратов настройка DICOM не требует админских прав.


Всем работы хватит
 
dimon-hackerДата: Понедельник, 12.Сен.2016, 17:31 | Сообщение # 20
Заглянувший
У вас сообщений: 3
программист
OFFлайн
Российская Федерация

Вологда
Люди добрые подскажите через какой кабель/интерфейс снимки с разных аппаратов идут на рабочее место(интересуют все возможные аппараты - узи рентген, томограф и др.)? на каждом из них свой интерфейс для передачи или он стандартный по лан кабелю?
 
navesДата: Понедельник, 12.Сен.2016, 17:53 | Сообщение # 21
У вас сообщений: 1070
программист
OFFлайн
Российская Федерация

Москва
Ну с учетом того, что на выходе со стороны оператора в большинстве стоит обычный комп, то используется стандартный Fast Ethernet
 
  • Страница 1 из 1
  • 1
Поиск:



Статистика Форума
Последние обновления тем: Новые файлы хранилища: Новые участники: Top10 участников:
1. Картриджи HIFU SMAS[sash19771 (21.Дек.2024)]
2. УЗИ Aloka Prosound Al...[ASPMaster (20.Дек.2024)]
3. КУПЛЮ/ПРИМУ в дар эле...[shabalov10 (20.Дек.2024)]
4. ИВЛ для новорожденных...[top_ed (19.Дек.2024)]
5. Монитор прикроватный ...[rodnmuzvn (19.Дек.2024)]
6. Аппарат передвижной «...[JesII (19.Дек.2024)]
7. Стерилизатор плазменн...[Элимхан (19.Дек.2024)]
8. Автоматическая переда...[Oldboy (19.Дек.2024)]
9. Дефибриллятор ДКИ-Н-1...[MEDONOS (18.Дек.2024)]
1. Офтальмологическая ус...[31.Окт.2024]
2. Cardinal-Health-VELA-...[03.Окт.2024]
3. Service Manual HAMILT...[02.Окт.2024]
4. Mindray DC-7 (ПО)[09.Сен.2024]
5. Руководство по эксплу...[26.Авг.2024]
6. Пароли для принтеров ...[20.Авг.2024]
7. СПГА-100-1-НН РУКОВОД...[05.Июн.2024]
8. Accuvix v20 - Service...[11.Апр.2024]
9. ГП 40 МО[19.Мар.2024]
10. BBraun Perfusor Compa...[14.Мар.2024]
1. VladF[22.Дек.2024]
2. andrey162007[21.Дек.2024]
3. amgadm[20.Дек.2024]
4. Lerena[20.Дек.2024]
5. maxxv[20.Дек.2024]
6. shabalov10[20.Дек.2024]
7. ivaschkov2010pavevl[20.Дек.2024]
8. Alihanov[20.Дек.2024]
9. dimfo[20.Дек.2024]
10. Vitalii[19.Дек.2024]
МастерБаку[582]
Yulana34[177]
Serg74[160]
Dimitrius[129]
naves[121]
РОМУЛ[120]
bektyish[120]
madmac[116]
Алекс-200[114]
begun_a[112]