Pull to refresh

Рабочее место врача на Linux

Reading time3 min
Views7.6K
Если хабраюзер — ИТшник в ЛПУ (поликлинике, стационаре) с проблемами лицензирования ПО, и главный врач не желает слышать о милионных затратах на ПО, кроме увольнения и «забивания» у тебя есть выход. Даже медицинские базы на MS Visual FoxPro будут работать на GNU/Linux, затраты на лицензирование ПО сократятся на порядок по следующей методе:

MS Office «везде» — не нужен


Невероятно, но факт. Необходимость вывода 1 отчёта из базы в проприетарном формате (doc/xls) возникает у врача не чаще 2 раз в год, но зачем же всё это время держать на рабочем месте последний MS Office минимум за 7К? На 50 рабочих мест лицензирование проприетарного офисного пакета потянет на 350Круб.

Испытания свободного офиса начались ещё с OpenOffice 3.2.1 на windows и выявили примечательный факт: все полностью недовольные «новым офисом» не работали с каким-либо документом или таблицей дольше 15 минут в день, а все полносью удовлетворённые офисным пакетом работали с документами не менее 3 часов в день. После устранения некоторых подводных камней OO.org был тихо установлен на все машины ЛПУ и так же тихо MS Office был удалён практически со всех машин. Из 50 рабочих мест осталось 6, где пока что MS Office сохранён — отдел статистики, который вынужден активно работать с выгрузками из базы данных в закрытых форматах и обмениваться документами закрытых форматов с внешними адресатами, специалисты которого делают теперь редкие выгрузки из базы для врачей.

MS Windows «везде» — не нужен


Собственно, Windows на рабочем месте врача — не нужен. Он не безопасен, то что можно купить сейчас — требовательно к ресурсам, стоимость лицензирования ОС для «средней» поликлиники на 50 рабочих мест будет более 300Круб. Но самое главное — для чего он может быть «везде» нужен? Даже MS Office 2010 можно установит под WINE, дополнительные сервисы не хуже закрывают свободные приложения под Linux (браузер, jabber-клиент, VNC-клиент, просмотрщик PDF, etc), если бы не медицинская база на VFP — документооборот и браузинг по внутренним ресурсам врачи могут осуществлять и без Windows



/me год экспериментировал с разными дистрибутивами и разным набором ПО, но остановился на Fedora 14, централизовано обновляющейся с локального репозитория закрытой «корпоративной сети». Высокая стабильность по сравнению с другими «дружественными пользователю» дистрибутивами, руссифицикация интерфейсов, нетребовательность к ресурсам, поддержка широкого спектра железа, небольшой и радикально свободный основной репозиторий.

Последним шагом к рабочему месту врача почти без Microsoft был лишь запуск файл-серверной базы данных на VFP6.



Uploaded with ImageShack.us

Это удалось сделать не только из виртуальной машины, но из под WINE по следующему рецепту:

1. Скопировать базы в ~/.wine/disk_c/
2. Примонтировать сетевой диск
su -c 'mount -t cifs -o defaults,uid=0,gid=512,dir_mode=0775,file_mode=0666,user=user,password=password //server/folder ~/folder'
3. В настройках WINE указать сетевой диск по пути ~/folder
4. Собрать и установить шрифты по данному рецепту
corefonts.sourceforge.net Недостающие пакеты по ходу установки — скачать,
chkfontpath — в виде отдельного пакета для localinstall-a
5. Открыть в терминале «wine cmd», перейти в папку c:\clinic и зарегистрировать библиотеки:
regsvr32 mscomctl.ocx
regsvr32 mscomct2.ocx
regsvr32 msmapi32.ocx
При необходимости подложить в папку базы и зарегистрировать библиотеки msvcrt.dll oleaut.ocx
mscomctl32.ocx
6. Запустить базу, проверить работоспособность



Uploaded with ImageShack.us

Результат


Вместо 650К лицензируемся за 50-100К, и забываем о проблемах с лицензированием и продуктами MS до прихода единой общероссийской медицинской базы с мультиплатформенными клиентами)

P.S.: я знаю, что надо бы добавить ещё пару-тройку скриншотов разрешением поменьше с 14-й федорой. Всё будет
Tags:
Hubs:
Total votes 112: ↑94 and ↓18+76
Comments235

Articles