Приветствую Вас, Гость! Регистрация RSS

RadioMedTech

Суббота, 18 Мая 2024
Главная » 2013 » Октябрь » 14 » Небольшое дополнение к программе ALFA
15:38
Небольшое дополнение к программе ALFA
Программа ALFA , у нас достаточно давно работает на аппаратах (Казахстан, аппараты 12ФК1);

Имеются у нее и сильные и слабые стороны, как показало время. 

Сильными сторонами я бы назвал её простоту в понимании и настройке, а если говорить о конструкции самого аппарата - простота в работе и обслуживании - это его главный плюс.

Но не будем углубляться пока в особенности технического оснащения 12ФК1, а поговорим о программном продукте ALFA (Москва, В.Родин).

Структура базы данных уже описанна мною в предидущих записях, но повторюсь о характерных отличиях в сравнении с другими неменее интересными продуктами (Рентген Офис например).

ALFA имеет базу снимков следущей структуры:

 Ориентированна она на Карточку пациента потому как все данные относящиеся к определенному пациенту находятся в одном файле (.ALF). 

Таким образом получается очень аккуратная структура , содержащая файл - индекс "bd_file.alfa" и файлы карточек пациентов. Но удобство это, как оказалось, обманчиво...

По прошествию 5-6 лет база увеличивается в разы и программа перестаёт нормально с нею работать, что характеризуется частыми сбоями БД.

И казалось бы : что может быть проще - удалил старые снимки из базы данных за давнее время и вот всё - проблема решена! Такой подход уместен при использовании Рентген Офиса (МЦРУ Сибирь-Н, ФМЦ производства НаучПрибор, г.Орел) , но не в нашем случае.

Так как все снимки, за все время обследований одного пациента находятся в ОДНОМ ФАЙЛЕ. Есть, конечно, вариант "покарточно" удалять снимки, но на деле  - это очень муторный процесс, который, к тому же, сопровождается постаянными сбоями и потерей карточек пациентов в следствии нестабильной работы перегруженной БД.

В следствии долгого мучения с восстановлением базы пациентов (поиск неисправных карточек, мешающих индексации БД) и вообще крайне нестабильной работе программы с перегруженной БД родилось следущее решение!

А именно: Надо оставить сильные и прилекательные стороны (Структутру) и добавить возможность распределения файлов по периодам сохранения, при этом не вносить изменений в саму программу ALFA (что , впринципе, мне недоступно, так как не обладаю навыками программирования JAVA да и не имею исходных кодов и желания копаться в чужом коде).

Получилось следущее решение:

Программа - плагин следящая за состоянием БД, позволяющая манипулировать старыми архивами прямо из основной программы.

В процессе работы, оператор (доктор) выберает нужный архив для прсмотра в этом окне. И этот архив становится доступным в меню выбора архивов основной программы под именем "Регистратура".

А основной архив ежегодно (при запуске программы проверяется - не изменился ли год) помещается в список "Регистратурных" архивов, а на его место создается новый, пустой архив.

Таким образом, все архивы разделены по годам и , как следствие - архивы не переполняются.

Сама программа еще не прошла тестовый период и всех ньюансов я пока предусмотреть не смог, но готов поделиться наработкой с Вами, уважаемые читатели.

В файле архива подробно описана процедура установки и настройки утилиты, к сожалению, пока нет времени написать инсталлер. 


Установка и подключение программы "AlfaArchiveChanger.exe" (-=DIEHOST=-)

ВАЖНО! Прежде чем начинать работать с "AlfaArchiveChanger.exe" требутся правильно
сконфигурировать систему ALFA.


ВАЖНО! Данная утилита предназначена для использвания программы ALFA(автор В.Родин (с))
без удаленного рабочего места РЕГИСТРАТУРА (то есть архив регистратуры
находится на локальном диске этого же компьютера).


Нудная настройка:

1. Создать общую директорию для будущих архивов (...например "ALLARCHIVS")

2. Переместить в неё папку с текущим архивом "ALFA"

3. В папке с архивом создать файл "INDEX.krd"
ВАЖНО! (в соответствии с регистром!)

4. В этом файле (первой строчкой) написать имя архива (2013(текущий год) или OLDARCHIV...,
в соответствии с запрещенными символами WINDOWS )

ВАЖНО! [нельзя использовать символы : \ / | * ? < > а так же имена "archive" и "registry"]

5. Папку с программой "AlfaArchiveChanger.exe" можно поместить в "C:\alfa\bin"

6. Теперь... в файле "C:\alfa\bin\CHARCHSMENU\INI" вписываем путь к папке с архивами
(например "C:\ALLARCHIVS\"
ВАЖНО! слеш в конце обязателен)

7. В файле "C:\alfa\bin\alfa.bat" добавляем первую строчку
"C:\alfa\bin\CHARCHSMENU\AlfaArchiveChanger.exe first"
ВАЖНО! first - параметр нужен для проверки текущего года, для создания нового (ежегодно) архива

8. В файле "C:\alfa\classes\ScopiaSet.properties" находим параметр "prog.add.util.0" и
вписываем в его значение путь к программе
(например "prog.add.util.0=C:/alfa/bin/CHARCHSMENU/AlfaArchiveChanger.exe"
ВАЖНО! обратили внимание на обратные слеши в пути?)
а так же:

button.util.1.0.tip=Выбор Базы снимков для РЕГИСТРАТУРЫ

9. В настройках базданных установить папку "archive" как основной архив, а "registry" как
регистратура.

При первом запуске ALFA текущий архив со снимками переместится в список "регистратурных" архивов и будет создан новый (пустой) основной архив.

ВАЖНО!  чтобы этого избежать вписывайте в строчку имени архива текущий год , см пункт 4

   Хотя, можно просто ничего не делать, в новом году новый архив сам добавится.


Всё готово!
Теперь для использования данной утилиты нажимаем кнопку (там где был MS WORD) на панели инструментов в ALFA и двойным щелчком мышки выбираем нужный архив для "РЕГИСТРАТУРА" (в выпадающем меню выбора архивов).

Совет: Для быстрого перехода между "регистраторными" архивами (если Вы уже в архиве "РЕГИСТРАТУРА") нажимайте кнопку "Обновить" после смены архива.

ЗЫ: Понимаю что настройка мудреная, возможно сделаю позже инсталлер.

DIEHOST@mail.ru 21.09.2013

Просмотров: 2823 | Добавил: DIEHOST | Рейтинг: 0.0/0
Всего комментариев: 5
5 Vavadakep  
0
Спасибо за информацию. В благодарность предлагаю расслабиться и окунуться в мир азарта:
<a href=https://vavada-registraciya.online/>Vavada зарегистрироваться</a> - это крутой метод, который позволит вам окунуться в мир азартных игр в одном из лучших онлайн-казино. Для начала, откройте официальный сайт Вавада и нажмите на кнопку "Регистрация". Затем заполните простую форму регистрации своими личными данными.Успешно зарегистрироваашись у вас появится доступ ко всему набору азартных игр, таких как слоты, рулетка, блэкджек и многое другое. Казино Vavada также щедро раздрает бонусы, которые помогут вам увеличить свои шансы на победу. Играйте с умом и устанавливать лимиты на свои ставки. Регистрация в казино Вавада - это крутой метод насладиться азартными играми, получить удовольствие и, вероятно, выиграть крупную сумму денег.

4 Vavabough  
0
Спасибо за информацию. От меня благодарочка: Регистрация в казино Вавада - это очень простой способ выиграть большие деньги в мире азартных игр. Вот некоторые важные моменты, которые стоит знать о регистрации в казино Вавада.
Для начала, перейдите на официальный сайт казино Vavada. Сайт доступен всем: <a href=https://vavada-casino3.online/>вавада</a>. Нажмите на кнопку «Регистрация», чтобы начать процесс создания аккаунта. Затем заполните форму своими контактными данными и укажите пароль. Перед отправкой формы проверьте все введенные данные.
После успешной регистрации войдите в свой аккаунт, используя указанный логин и пароль. Перед вами откроется весь набор азартных игр казино Вавада.

3 KubovWoodWes  
0
Хорошая статья, спасибо!

В качестве благодарности хочу поделиться информацией: деревянные наличники на окна в Санкт-Петербурге для коттеджей являются отличным выбором среди владельцев домов.
<a href=https://kub-era.ru/nalichniki>Наличник деревянный купить</a> для коттеджей - это превосходный вариант, сочетающий в себе эстетику, прочность и экологию. Если вы хотите придать своему коттеджу особый шарм, обратите внимание на деревянные наличники.
В Санкт-Петербурге существует множество компаний, которые занимаются изготовлением и монтажем деревянных наличников. Одна из них - компания КубЭра. Предлагает широкий выбор наличников на любой вкус.

2 KubovWoodWes  
0
Хорошая статья, спасибо!

В качестве благодарности хочу поделиться информацией: наличники из дерева на окна и двери в Питере для коттеджей являются отличным выбором среди владельцев домов.
<a href=https://kub-era.ru/nalichniki>Наличники на окна</a> для домов - это отличный выбор, сочетающий в себе эстетику, прочность и экологическую чистоту. Если вы хотите придать своему коттеджу превосходный вшений вид, рассмотрите наличники из массива дерева.
В Санкт-Петербурге работает много организаций, которые занимаются изготовлением и монтажем деревянных наличников. Одна из них - компания КубЭра. Предлагает широкий выбор моделей, цветов и отделок.

1 Vavada dat  
0
Казино Vavada предлагает захватывающий мир азартных игр и возможность выиграть крупные суммы денег. Чтобы начать свою игровое путешествие, необходимо <a href=https://play-casino-vavada.online/>пройти регистрацию в Вавада</a>.
<a href=https://play-casino-vavada.online/>Регистрация в Вавада</a> очень простая и быстрая.. Вам потребуется заполнить небольшую форму, указав свои личные данные, такие как имя, фамилия, электронная почта и номер телефона. Пожалуйста, убедитесь, что вводите правильные данные, чтобы избежать проблем при выводе выигрышей.
После заполнения формы логин и пароль для входа в аккаунт. Помните, что безопасность вашего аккаунта важна, поэтому рекомендуется использовать надежные пароли, состоящие из разных символов.
После завершения регистрации просто подтвердите свой аккаунт, перейдя по ссылке, которую вы получите на указанную вами электронную почту. После подтверждения авторизоваться и сразу начать играть Vavada.
Удачи в <a href=https://play-casino-vavada.online/>игровые автоматы vavada</a>! Наслаждайтесь азартом и возможностью выиграть большие призы!

Имя *:
Email *:
Код *: