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



  • Страница 1 из 1
  • 1
Модератор форума: STaras, GeorgySmith  
Форум медтехников » Медицинское оборудование (тех. разделы) » УЗИ оборудование » DICOM viewer русский язык (неверно отображается русский язык)
DICOM viewer русский язык
vvpДата: Четверг, 30.Мар.2017, 13:46 | Сообщение # 1
У вас сообщений: 393
инженер
OFFлайн
Российская Федерация

Подскажите как исправить неправильное отображение русского языка в поле "имя пациента" дайком просмоторщика. Исследование было сохранено на флешку в дайком формате(узи Accuvix A30), просмотр на ПК в просмоторщике Inobitec DICOM Viewer 1.8.9(В других тоже самое).
0002689.jpg (70.9 Kb) · 1794469.jpg (152.6 Kb) · __0000.7z (270.8 Kb)


Знания умножают скорбь.

Сообщение отредактировал vvp - Четверг, 30.Мар.2017, 13:47
 
BomberbugДата: Четверг, 30.Мар.2017, 17:17 | Сообщение # 2
У вас сообщений: 708
engineer
OFFлайн
Российская Федерация

Россия
Было что-то похожее с данными с АЛЬФЫ. Некоторые просмотрщики нормально отображают кодировку русскую, а некоторые нет.
Решал конвертацией (написал програмку) данных в HEX, корректировкой и записей измененных данных обратно...
Готового решения не нашел...
 
navesДата: Четверг, 30.Мар.2017, 19:06 | Сообщение # 3
У вас сообщений: 1052
программист
OFFлайн
Российская Федерация

Москва
Варианты
- вбивать транслитом
- посмотреть настройки на аппарате, попробовать кодировки ISO_R 100, 144, юникод 192
- делать костыли, как Bomberbug
 
BomberbugДата: Пятница, 31.Мар.2017, 18:08 | Сообщение # 4
У вас сообщений: 708
engineer
OFFлайн
Российская Федерация

Россия
Цитата naves ()
попробовать кодировки ISO_R 100, 144

Тут как раз IR 144. Видимо мало кто из разработчиков ПО "правильно работает" с кириллицей.

Так что самый простой вариант - не использовать русский алфавит, либо попытаться использовать тот же UTF8.

Все зависит от объема необходимых операций. "На пару раз" проще "ручками" сделать.
 
KuzmaДата: Воскресенье, 02.Апр.2017, 12:52 | Сообщение # 5
Завсегдатай
У вас сообщений: 246
инженер
OFFлайн
Украина

Харьков
Вот здесь я пытался осветить вопрос с отображением кириллицы в дайкомовских вьюверах: http://telepacs.com.ua/index.p....yuverov
Возможно кому-то будет интересно.
По своему опыту знаю, что как правило наши производители ПО, которое формирует дайком, лепят туда виндовую кириллицу, а назвать ее могут в (0008,0005) как угодно, хоть ISO_IR 144, хоть 192. А наши (в основном) производители вьюверов знают об этом и могут ее корректно отобразить. А западники думают, что все должно быть по стандарту :) :) :) Поэтому не подозревают о такой подлянке :) :) :)
Правда некоторые импортные вьюверы и правильную, стандартную кириллицу не понимают. В том числе и коммерческие. За что им, конечно, презрение :) :) :)
Каким образом я борюсь и с теми, и с другими? :)
Чтобы привести кириллицу к стандарту и отправить файлы в Пакс, откуда нормальный вьювер нормально прочитает все, пришлось написать программку. Здесь http://telepacs.com.ua/index.p....-server есть немного информации о ней, правда уже достаточно устаревшей. Сейчас она уже существенно доработана и уже активно эксплуатируется в рентгеновских отделениях нескольких больниц.
Программа может "переводить" виндовую кириллицу в стандартную ISO_IR 144, транслитерировать теги, т.е. переводить текст в латиницу. А также анонимизировать, генерировать ИД, добавлять, исправлять, удалять теги и т.д.
Думаю, что в ближайшее время я предложу ее здесь на форуме для ознакомления.

Вот здесь: http://www.medteh.info/forum/33-15416-1


Сообщение отредактировал Kuzma - Воскресенье, 02.Апр.2017, 22:54
 
vvpДата: Вторник, 04.Апр.2017, 18:52 | Сообщение # 6
У вас сообщений: 393
инженер
OFFлайн
Российская Федерация

Kuzma, Установил Вашу программу Dicom AutoExport, запустил, закинул дайком файл в папку импорт, получил файл в папке экспорт. Запустил вьювер Sante DICOM Viewer FREE . Открыл файл из папки импорт(верхний файл), открыл файл из папки экспорт(нижний файл), кракозябры остались, помогите, что я делаю не так?
7652283.jpg (141.2 Kb) · _0000.7z (270.8 Kb)


Знания умножают скорбь.

Сообщение отредактировал vvp - Вторник, 04.Апр.2017, 18:53
 
KuzmaДата: Вторник, 04.Апр.2017, 20:47 | Сообщение # 7
Завсегдатай
У вас сообщений: 246
инженер
OFFлайн
Украина

Харьков
Цитата vvp ()
Открыл файл из папки импорт(верхний файл), открыл файл из папки экспорт(нижний файл), кракозябры остались, помогите, что я делаю не так?

Возможно это я не учел, что файлам могут присваиваться имена с пробелами. :) Спасибо. Возможно внесу правки в код, чтобы учесть этот нюанс.
Проблема в имени файла. Из лога видно, что утилита, которая вытаскивает теги из файла для редактирования dcm2xml приняла такое имя за два файла. Устранилось переименованием файла из ДАЙКОМ КАЗАКОВА_0000 в ДАЙКОМ_КАЗАКОВА_0000.
После этого все получилось. :) Вот в разных вьюверах.
Передал на сервер (на dcm4chee) и посмотрел с сервера веасисом.
ЗЫ. С сервера удалил потом. Конфиденциальность соблюдена :)
0360996.png (37.4 Kb) · 8036415.png (333.7 Kb) · 6015494.png (267.0 Kb) · 7112953.png (72.4 Kb) · 2790281.png (386.6 Kb) · 1030602.png (93.6 Kb)


Сообщение отредактировал Kuzma - Вторник, 04.Апр.2017, 20:50
 
vvpДата: Четверг, 06.Апр.2017, 19:47 | Сообщение # 8
У вас сообщений: 393
инженер
OFFлайн
Российская Федерация

Kuzma, Спасибо, на днях попробую.

Знания умножают скорбь.
 
Frau_FogelДата: Четверг, 11.Май.2017, 12:19 | Сообщение # 9
Участник
У вас сообщений: 84
PACS админ
OFFлайн
Российская Федерация

Казань
Цитата vvp ()
отображение русского языка в поле "имя пациента"


русифицированный УЗИ аппарат, от самсунга, корректность выгружаемых файлов производитель похоже не проверял

поля
Institution Name
Patient’s Name
вписываются в файл не в ISO_IR 144 = 8859-5, а гонятся в стандартной вендовой cp1251, если преобразовать на входе
то получим

Modality (0008,0060) CS 2 US
Manufacturer (0008,0070) LO 26 SAMSUNG MEDISON CO., LTD.
Institution Name (0008,0080) LO 10 КРД 4 ЖК2
Referring Physician’s Name (0008,0090) PN 0
Station Name (0008,1010) SH 16 Set Station Name
Manufacturer’s Model Name (0008,1090) LO 12 Accuvix A30
Referenced Performed Procedure Step Sequence (0008,1111) SQ -1
>Item #1
>Referenced SOP Class UID (0008,1150) UI 24 1.2.840.10008.3.1.2.3.3
>Referenced SOP Instance UID (0008,1155) UI 60 1.2.410.200001.1.1103.1994861964.4.20170220.1111331637.197.1
Patient’s Name (0010,0010) PN 12 Казакова ДА
Patient ID (0010,0020) LO 16 20-02-2017-0006

в наших требованиях для закупок СМТ мы дописываем
8. Корректное отображение кириллических символов на результатах исследований в соответствии со стандартом DICOM 3.0 (для русифицированного оборудования)
4366076.jpg (94.1 Kb)


https://t.me/dcm4ru

Сообщение отредактировал Frau_Fogel - Четверг, 11.Май.2017, 13:00
 
navesДата: Четверг, 11.Май.2017, 12:33 | Сообщение # 10
У вас сообщений: 1052
программист
OFFлайн
Российская Федерация

Москва
Да все так делают для ISO_IR 144
и хоть кто-то выполняет ваши требования в закупках?
для оборудования все-таки важней ТТХ, чем какие-то там кодировки, которые будут решать местные "компьюторщики"
 
Frau_FogelДата: Четверг, 11.Май.2017, 13:05 | Сообщение # 11
Участник
У вас сообщений: 84
PACS админ
OFFлайн
Российская Федерация

Казань
Цитата naves ()
какие-то там кодировки


в региональных системах участвуют много мед организаций
любые не корректные кодировки в именах пациентов превращают изображения в мусор на паксе
поэтому и разработаны сервисы которые меняю кодировки на лету при приеме
и требования к закупкам СМТ в нашем регионе обязательны, соблюдаются конечно не 100%, в реальном мире живем
делается это специально чтобы не получалось как вы пишете
Цитата naves ()
Да все так делают для ISO_IR 144
и
не приходилось мучатся
Цитата naves ()
будут решать местные "компьюторщики"


с УЗИ аппаратов достаточно редко собирают изображения на паксе, печатают на принтере и отдают
перинатальные центры собирают


https://t.me/dcm4ru

Сообщение отредактировал Frau_Fogel - Четверг, 11.Май.2017, 14:04
 
navesДата: Четверг, 11.Май.2017, 19:07 | Сообщение # 12
У вас сообщений: 1052
программист
OFFлайн
Российская Федерация

Москва
Цитата Frau_Fogel ()
с УЗИ аппаратов достаточно редко собирают изображения на паксе, печатают на принтере и отдают
перинатальные центры собирают

кстати, да
Хотя мне кажется что, например, для урологии такая тема с единым паксом была бы интересна. Когда один и тот же камень не виден на УЗИ и виден на рентгене, или наоборот.

В аттаче занятный пример, вот какой там ISO_IR?
файл ручного экспорта снимка, хотя при автоматической отправке все хорошо в юникоде
6341654.png (119.1 Kb)
 
KuzmaДата: Пятница, 12.Май.2017, 11:10 | Сообщение # 13
Завсегдатай
У вас сообщений: 246
инженер
OFFлайн
Украина

Харьков
Цитата naves ()
В аттаче занятный пример, вот какой там ISO_IR?

Вы хотите занятных примеров? Их есть у меня :)
Приведенная на Вашем скрине "кодировка" встречается в "дайкомах" "Прографа"
А вот еще для примера, какими могут быть "кодировки". Почему-то чаще всего (у нескольких производителей) встречается ошибка неправильного положения подчеркивания в выражении ISO_IR 144, пишут ISO IR_144. А кодировка на самом деле виндовая вообще.
Или тега кодировки вообще может не быть.
1852292.png (4.5 Kb) · 2148094.png (2.6 Kb) · 0481795.png (4.1 Kb) · 7936825.png (4.0 Kb) · 7917595.png (7.2 Kb)


Сообщение отредактировал Kuzma - Пятница, 12.Май.2017, 11:10
 
Frau_FogelДата: Суббота, 13.Май.2017, 20:33 | Сообщение # 14
Участник
У вас сообщений: 84
PACS админ
OFFлайн
Российская Федерация

Казань
Цитата naves ()
6341654.png(119Kb)


Тут похоже вообще русские символы загнаны в чисто латинскую кодировку
Latin alphabet No. 1
ISO-IR 100
ISO-IR 6

обратно раскодировать уже скорее всего не получится

(0008,0005) CS ISO 2022 IR 144\ISO 2022 IR 100 # 2, 32 Specific Character Set
(0008,0070) LO Philips Medical Systems # 1, 24 Manufacturer
(0010,0010) PN -L÷(B?-Lõ²¥ñôõ¦(B^-L¦(B^-L¾(B1105^^ # 1, 44 Patient's Name
(0018,1020) LO ClearVue 550_3.1\SQL Server 2008 Express R2 Sp2 # 7, 308 Software Version(s)


https://t.me/dcm4ru

Сообщение отредактировал Frau_Fogel - Суббота, 13.Май.2017, 20:39
 
navesДата: Суббота, 13.Май.2017, 22:47 | Сообщение # 15
У вас сообщений: 1052
программист
OFFлайн
Российская Федерация

Москва
на самом деле там 1251 :)
есть два вида просмотровщиков, которые пытаются декодировать согласно написанному тегу, и которые ничего не пытаются.
Для кириллицы лучше бы никто не делал по стандарту, все бы слали как есть, или 1251, или юникод.
Но история эта тянется еще со времен Советского Союза со стандартами ИСО против КОИ-8.
В самой винде командная строка до сих пор в 866 работает.
 
Форум медтехников » Медицинское оборудование (тех. разделы) » УЗИ оборудование » DICOM viewer русский язык (неверно отображается русский язык)
  • Страница 1 из 1
  • 1
Поиск:



Статистика Форума
Последние обновления тем: Новые файлы хранилища: Новые участники: Top10 участников:
1. Универсальный дозимет...[armangrad (17.Апр.2024)]
2. Ортопантомограф KAVO ...[Юрьич (17.Апр.2024)]
3. Дефибриллятор ДКИ-Н-1...[nikolai-m71 (17.Апр.2024)]
4. Центрифуга CM-6M ф.El...[Valeo66 (17.Апр.2024)]
5. Стерилизатор паровой ...[homen (17.Апр.2024)]
6. Цветной доплеровский ...[Igor_Uz (17.Апр.2024)]
7. Стерилизатор паровой ...[skvorcovs77 (17.Апр.2024)]
8. УЗИ Acuson S2000 ф.Si...[Pro100Maks (17.Апр.2024)]
9. Стерилизаторы паровые...[rodionline (17.Апр.2024)]
1. Accuvix v20 - Service...[11.Апр.2024]
2. ГП 40 МО[19.Мар.2024]
3. Сервисный мануал пере...[07.Мар.2024]
4. Hitachi Noblus TECHNI...[07.Мар.2024]
5. Руководство Пользоват...[06.Мар.2024]
6. Сервисная инструкция ...[01.Фев.2024]
7. Сервисный мануал Sysm...[11.Янв.2024]
8. УЗТ 1.07Ф (схемы)[06.Дек.2023]
9. ПО для OEC 9800 9900 ...[04.Ноя.2023]
10. мануал[31.Авг.2023]
1. bazinga[17.Апр.2024]
2. quintllpresent[17.Апр.2024]
3. vlad71174[17.Апр.2024]
4. r_artem[17.Апр.2024]
5. Igor_Uz[17.Апр.2024]
6. vaga0907[17.Апр.2024]
7. Astrenin[17.Апр.2024]
8. Batiya[17.Апр.2024]
9. Pruinevv[17.Апр.2024]
10. Turkishbuy[17.Апр.2024]
МастерБаку[581]
Yulana34[177]
Serg74[160]
Dimitrius[129]
РОМУЛ[120]
bektyish[118]
naves[117]
madmac[116]
Алекс-200[114]
генаf[112]