Tuesday, August 2, 2016
Monday, September 29, 2014
Русские сообщения в правилах.
Правила в OpenClinica загружаются из XML файлов, которые должны быть сохранены в ANSI. Тут возникает проблема, как загрузить сообщение на русском языке, особенно если у нас на компьютере не русская локаль.
Делается это просто, но придется непосредственно залезть в базу данных.
Вносим в наше правило какое-нибудь уникально сообщение, например:
<Message>RULE 1 MESSAGE</Message>
Сохраняем файл и загружаем его в ОпК.
Теперь запускаем pgAdmin, подключаемся к базе данных openclinica и открываем Query.
Убираем все из окна и вводим следующий SQL оператор:
update rule_action set message = 'Сообщение правила 1'
where message = 'RULE 1 MESSAGE';
нажимаем F5 и убеждаемся что все выполнено без ошибок.
Теперь при срабатывании правила будет появляться новое сообщение на русском языке.
Делается это просто, но придется непосредственно залезть в базу данных.
Вносим в наше правило какое-нибудь уникально сообщение, например:
<Message>RULE 1 MESSAGE</Message>
Сохраняем файл и загружаем его в ОпК.
Теперь запускаем pgAdmin, подключаемся к базе данных openclinica и открываем Query.
Убираем все из окна и вводим следующий SQL оператор:
update rule_action set message = 'Сообщение правила 1'
where message = 'RULE 1 MESSAGE';
нажимаем F5 и убеждаемся что все выполнено без ошибок.
Теперь при срабатывании правила будет появляться новое сообщение на русском языке.
Sunday, September 28, 2014
Проблема при экспорте данных
Неприятный баг обнаружился при экспорте данных.
При попытке экспортировать некоторые датасеты появляется сообщение об ошибке:
The extract data job failed with the message:
For input string: "19,7"
More information may be available in the log files.
For input string: "19,7"
More information may be available in the log files.
Ошибка как-то связана с неанглийскими данными (в интернете ссылки на эту ошибку у других неаглосаксов здесь и здесь) но носит какой-то несистематический характер - в сообщении об ошибке появляются разные цифры ("20,2","20,8","4,8", "1,1" ...), иногда удавалось экспортировать в ODM, иногда - нет.
Пытался найти данные которые вызывают ошибку - не получается. Например, в одной из форм единственное поле, которое вызывает ошибку - это дата. При этом никаких особенно странных дат там нет, к тому же если экспортировать по отдельности подписаные и неподписаные формы то все проходит.
В другой форме убрал из датасета все даты - все равно ошибка.
Как предположение можно рассматривать несоответствие форматов дат в ОпК и на сервере, проверить.
Сообщение об ошибке не переведено на русский, значит его нет в файлах properties. Видимо часть относительно нового кода.
Вот тут исходник с функцией, которая выдает ошибку, но она просто пингует сервер на предмет окончания работы, дальше уже надо разбираться в коде.
Friday, April 11, 2014
Новая версия. OpenClinica 3.2
Новая версия доступна для загрузки.
https://community.openclinica.com/project/openclinica
Обещают существенное улучшение функции печати форм.
https://community.openclinica.com/project/openclinica
Обещают существенное улучшение функции печати форм.
Thursday, April 10, 2014
Rule Designer для всех
В OpenClinica есть удобный инструмент для создания правил - Rule Designer. Однако доступен он только в платной версии. Что же делать если не хочется раскошеливаться а XML самому писать лень? Все очень просто - на сайте OpenClinica есть демо полной версии.
https://www.openclinica.com/self-guided-demo
То есть можно загрузить туда свои формы и пожалуйста, пользуйтесь дизайнером сколько угодно.
Правда ваши формы будут видны всем посетителям сайта, но ведь у вас не секретное исследование? :-)
https://www.openclinica.com/self-guided-demo
То есть можно загрузить туда свои формы и пожалуйста, пользуйтесь дизайнером сколько угодно.
Правда ваши формы будут видны всем посетителям сайта, но ведь у вас не секретное исследование? :-)
Особенности вывода формы на печать
методом проб удалось выяснить интересную особенность.
Если не присваивать объектам формы группу (оставить колонку GROUP_LABEL во вкладке Items пустой) то форма выводится на печать примерно так же, как на экран.
Если же задать группу, то во-первых вся группа выводится в строчку, а во-вторых HTML тэги превращается в текст. Причем даже в поле INSTRUCTIONS, которое относится к вкладке, а не к отдельному объекту.
То есть получается что поле GROUP_LABEL лучше вообще не использовать, кроме каких нибудь специальных случаев (повторяемая группа).
Subscribe to:
Posts (Atom)
