Проект поддержки системы жизнеобеспечения Ангел

Технические вопросы по программе можно посылать по адресу staroverovvl@yandex.ru.

AngelUpdateM.exe - короткое обновление нескольких главных файлов программы для МОБИЛЬНОГО комплекса (от 07.05.18). После скачивания надо просто запустить полученный файл и обновление произойдет автоматически.
AngelUpdateS.exe - короткое обновление нескольких главных файлов программы для СТАЦИОНАРНОГО комплекса (от 07.05.18). После скачивания надо просто запустить полученный файл и обновление произойдет автоматически.
TotalAngelM.7z - версия всех основных файлов проекта для МОБИЛЬНОГО комплекса (от 07.05.18), предназначенная для применения в рабочих условиях. Для обновления программы следует распаковать архив на диск C. Основной исполняемый файл - с:\Angel\Angel.exe.
TotalAngelS.7z - версия всех основных файлов проекта для СТАЦИОНАРНОГО комплекса (от 07.05.18), предназначенная для применения в рабочих условиях. Для обновления программы следует распаковать архив на диск C. Основной исполняемый файл - с:\Angel\Angel.exe.
TotalAngelOld.7z - СТАРАЯ версия всех основных файлов проекта (от 19.09.2014), предназначенная для применения в рабочих условиях. Это последняя версия до появления в программах комплекса различных концентраций лекарств.
TotalAngelAdd.7z - версия дополнительных файлов проекта (от 30.07.2014). Для полной установки после распаковки архива с основной частью программы надо распаковать архив с дополнительной частью программы. Во втором архиве хранятся только файлы с текущими параметрами программы. Эти параметры устанавливаются из программы и желательно не терять их при обновлении программы.
Установка драйверов Arduino.
Краткая инструкция по языку ЯОМП..
Описание библиотеки для работы с монитором..
Описание процедуры создания/обновления библиотек алгоритмов лечения..
Последняя версия исходников программного комплекса..

Последние изменения

07.05.18
Версия 1.140 (от 07.05.2018).
Обновление алгоритмов.
Произошло разделение на мобильную и стационарную версии программы. Соответственно, на сайте появилось два архива с, соответственно, стационарной и мобильной версией программы и два соответствующих обновления программы (для стационарной и мобильной версии).
Теперь при обновлении программы все старые версии алгоритмов стираются, после чего записываются новые версии алгоритмов.

23.04.18
Версия 1.139 (от 23.04.2018).
Обновление алгоритмов.
`ОКС диагностика и лечение мобильная' исправлено введение морфина.
Геморрагический шок разделен на две части, в стационарной исправления по формулировкам и дозировке транексама. В мобильной сделано введение физ раств-ра в зависимости от САД, но нет диагностики.
В `кардиогенном отеке' небольшое исправление по введению нитроглицерина.

12.04.18
Версия 1.138 (от 12.04.2018).
Попытка обеспечить совместимость с новой (4-ой) версией протокола обмена данными с монитором Triton. По причине отсутствия в наличии данного монитора версия требует проверки.
Обновление алгоритмов.
11.04.18
Версия 1.137 (от 11.04.2018).
Обновление алгоритмов.
05.04.18
Версия 1.136 (от 05.04.2018).
Обновление алгоритмов Кардиогенный отёк легких лечение, ТЭЛА диагностика и лечение мобильная, ТЭЛА диагностика и лечение стационар .
Исправление ошибок программы.
05.04.18
Версия 1.135 (от 05.04.2018).
Обновление алгоритмов ТЭЛА диагностика и лечение мобильная, ТЭЛА диагностика и лечение стационар.
Доработка компилятора с языка ЯОМП.
03.04.18
Версия 1.134 (от 03.04.2018).
Оператор ВЫХОД в языке ЯОМП в главном блоке алгоритма теперь не завершает работу главного блока (что значило прекращение работы всего алгооритма), а осуществляет переход в конец главного блока и инициирует ожидание завершения всего алгоритма.
Обновление алгоритмов "Комы диагностика и лечение стационар" , ТЭЛА диагностика и лечение мобильная, ТЭЛА диагностика и лечение стационар.
02.04.18
Версия 1.133 (от 02.04.2018).
Обновление алгоритмов Кардиогенный отёк легких лечение, Комы диагностика и лечение мобильная, Комы диагностика и лечение стационар, ТЭЛА диагностика и лечение мобильная, ТЭЛА диагностика и лечение стационар.
30.03.18
Версия 1.132 (от 30.03.2018).
Обновление алгоритмов.
29.03.18
Обновлены алгоритмы Комы диагностика и лечение стационар и Комы диагностика и лечение мобильная .
28.03.18
Версия 1.131 (от 28.03.2018).
В диалоге выбора если строка текста вариантов выбора слишком большая, то происходит попытка разбить ее на две части и выводить их друг под другом. Если текст все-равно не помещается в диалог, то размер шрифта для выводимого текста уменьшается.
27.03.18
Версия 1.130 (от 27.03.2018).
Обновление алгоритмов. Исправление ошибок. Исправление файла с лекарствами.
26.03.18
Версия 1.129 (от 26.03.2018).
Обновление алгоритмов. Исправление ошибок. Исправление файла с лекарствами.
20.03.18
Версия 1.128 (от 20.03.2018).
Обновление алгоритмов. Исправление ошибок.
19.03.18
Версия 1.127 (от 19.03.2018).
В диалоге выбора параметров введения при выборе капельной формы введения разведение теперь задается выбором объема флакона и объема действующего препарата, разводимого в растворителе.
19.03.18
Версия 1.125 (от 19.03.2018).
Исправление ошибок, связанных со скоростью введения в каплях в минуту.
18.03.18
Версия 1.124 (от 18.03.2018).
Обновление алгоритмов.
10.03.18
Версия 1.123 (от 10.03.2018).
Кнопки меню основного окна программы стали изменять размер и степень сокращения названия в соответствии с размером области, в которой они помещаются. Текст в кнопках меню Прикр.монитор и Инфузоматы стал отображаться зеленым цветом в случае если подключены, соответствуенно, прикроватный монитор и инфузоматы.

09.03.18
Меню основного окна программы заменено на соответствующие кнопки в верхней левой части окна.

09.03.18
Для капельного введения в диалогах начала введения препарата стала выводиться скорость введения в каплях в минуту.

09.03.18
Теперь при неподсоединенности к базе данных (т.е. при неизвестом возрасте пациента) все равно можно запускать алгоритмы лечения после соответствующего дополнительного запроса.

09.03.18
В языке ЯОМП появилась инструкция Комментарий для задания дополнительного текста в выводимом тексте в последующей инструкции начала введения лекарства. В инструкции следует указать в кавычках требуемый текст. Например: Комментарий("Контролировать давление в процесе введения.").

09.03.18
Версия 1.122 (от 09.03.2018).
В языке ЯОМП появилась инструкция Доза для задания дозы вводимого препарата в пересчете на килограмм веса пациента в выводимом тексте в последующей инструкции начала введения лекарства. В инструкции следует указать дозу и после запятой в кавычках единицы измерения данной величины. Например: Доза(2, "мл/кгчас").

05.03.18
Обновление алгоритмов.

05.03.18
Переработаны диалоги мультивыбора.

01.03.18
Сделан более ярким цвет фона в вызовах врача и на кнопках в мультивыборе.

01.03.18
В подокнах с кривыми ЭКГ стали выводиться пунктирные горизонтальные линии с шагом по вертикали 10мм.

01.03.18
В диалоге начала введения препарата в случае занятости инфузомата соответствующая кнопка инфузомата стала показываться серым цветом. 01.03.18
В списке кратностей разведения появились строки
- Шприц 10мл без разведения
- Шприц 20мл без разведения
- Шприц 50мл без разведения

01.03.18
В информации о пациенте в основном окне программы появился возраст пациента.

01.03.18
Версия 1.121 (от 01.03.2018).
В языке ЯОМП появилась инструкция Разведение для задания кратности разведения по умолчанию в последующей инструкции начала введения лекарства. В единственном параметре инструкции следует указать строку в формате КратностьРазведенияxОбъемШприца. Например: Разведение("2x20").

27.02.18
Обновление алгоритмов.

26.02.18
Версия 1.120 (от 26.02.2018).
В диалогах начала введения появилась возможность выводить дозу вводимого препарата в пересчете на кг массы пациента.

14.02.18
Версия 1.119 (от 14.02.2018).
В алгоритмах лечения на языке ЯОМП появилась возможность вызова других алгоритмов с помощью инструкции Алгоритм("имя вызываемого илгоритма") .

13.02.18
Стали задаваться по умолчанию поля в мультивыборах, в которых надо выбрать один из диапазонов возраста пациента.

13.02.18
В Log-файле стал полностью прописываться результат выбора в выборе из вариантов.

13.02.18
Версия 1.118 (от 13.02.2018).
В закладке Сообщения диалога задания параметров программы кнопка Перечитать сообщения стала корректно перечитывать все сообщения из БД.

12.02.18
В экспертном режиме стал отображаться прогресс-индикатор состояния ввода.

12.02.18
Внесены многочисленные изменения, направленные на борьбу с проблемами при подключении ДШ-10.

12.02.18
Версия 1.117 (от 12.02.2018).
Внесены многочисленные изменения, направленные на борьбу с закрытием окна программы при работаеющем алгоритме лечения.

04.02.18
На данный момент сделана ОЧЕНЬ большая правка. Требуется тестирование!!!

04.02.18
Пол пациента стал передаваться в алгоритмы.

04.02.18
При вводе лекарства с заданным временем введения (в случаях введения с ожиданием и без ожидания) в нижней части области экрана, описывающей состояние инфузомата, появилась зеленая полоса, задающая относительное время введения. Полоса распространяется от правой части области к левой. Ее нулевая длина соответствует началу введения, а рапространение на всю ширину области соответствует концу введения.
Также в области, описывающей состояние инфузомата, теперь выводятся оставшееся до конца и полное время введения (если время введения заданы).

04.02.18
Обновление алгоритмов.

03.02.18
Коэффициент разбавления стал использоваться во всех диалогах введения лекарства.

03.02.18
Версия 1.116 (от 03.02.2018).
Изменен способ появления новых окошек при работе алгоритма. Теперь новые окошки появляются ниже старых, не перекрывая их видимость.

01.02.18
Пол пациента стал передаваться в алгоритмы.

01.02.18
Запрет запуска алгоритмов если возраст пациента не указан, или он меньше 18 лет.

01.02.18
Версия 1.115 (от 01.02.2018).
Исправление таблицы разведения.

25.01.18
Версия 1.114 (от 25.01.2018).
Исправление ошибок, связанных с выводом сообщений.

23.01.18
Обновление алгоритмов.

23.01.18
Появилсь новые наборы предустановленных параметров АДЛК-М__(01-2018).pra и АДЛК-С__(01-2018).

23.01.18
В закладке Общие диалога задания параметров программы флаг стационарная версия (иначе - мобильная), фактически, заменен на флаг большие диалоги (иначе - маленькие) (по сути, ранее этот флаг влиял только на размер диалогов). Вместе с тем, появился новый флаг стационарная версия (иначе - мобильная), влияющий, например, на вызов диалога дифференциальной диагностики.

23.01.18
Запрещено закрытие диалога введения через крестик в заголовке окна.

23.01.18
При попытке начала введения с выключенными инфузоматами теперь происходит попытка подключения инфузоматов и при невозможности подключения происходит возврат в диалог начала введения.

23.01.18
Версия 1.113 (от 23.01.2018).
Исправление ошибок, связанных с выбором шприца и с попытками изменить скорость введения.

19.01.18
Версия 1.112 (от 19.01.2018).
Выпадающее меню Алгоритмы заменено на аналогичный диалог, пользоваться которым удобнее.

17.01.18
Исправлена таблица разведения.

17.01.18
Более четко прорисована схема расположения электродов ЭКГ.

17.01.18
Кнопки OK и Cancel везде заменены на аналогичные русские названия.

17.01.18
В меню заработали флаги EtCO2: использовать значения от монитора и FiCO2: использовать значения от монитора.

17.01.18
При введении препарата с заданной скоростью введения и временем теперь в дилоге введения также выводится объем вводимого препарата.

17.01.18
Версия 1.111 (от 17.01.2018).
Правка в алгоритма ОКС без подъёма ST диагностика и лечение стационар" . Максимальная доза НФГ уменьшена с 5000ед до 4000ед.

17.01.18
Версия 1.110 (от 17.01.2018).
Модифицированы все алгоритмы. Теперь при задании роста, возраста и веса автоматически в соответствующие поля вставляются рост/возраст/вес из данных по пациенту.

16.01.18
Версия 1.109 (от 16.01.2018).
При работе алгоритма при нажатии на кнопку Завершить работу программы в любом диалоге работа алгоритма приостанавливается до закрытия алгоритма запроса на приостановку алгоритма.

16.01.18
Версия 1.108 (от 16.01.2018).
При работе алгоритмов появился запрет на одновременное появление нескольких окон задания инфузии. Если запросов несколько, то только один диалог инфузии отображается, а остальные ждут в очереди. Следующий диалог инфузии появляется только после закрытия текущего.
Диалоги вызова врача прижаты к правому краю монитора, поэтому теперь они не перекрываются диалогами задания инфузии.

15.01.18
Версия 1.107 (от 15.01.2018).
В процессе выполнения алгоритма лечения при одновременном появлении нескольких диалогов, по возможности, диалоги выводятся со сдвигом друг относительно друга.

15.01.18
Кнопка Калькулятор убрана из диалога задания дозы лекарства.

15.01.18
Версия 1.106 (от 15.01.2018).
Гарантировано, по возможности, положение поверх всех всплывающих диалогов диалога, выдающего запрос на завершение алгоритма.

14.01.18
Исправлены допустимые диапазоны в алгоритмах Тестирование МФЦ...

09.01.18
Исправлены некоторые ошибки, в результате которых программа падала при внештатном завершении работы алгоритма.

09.01.18
Версия 1.105 (от 09.01.2018).
Исправлена ошибка в программе, в результате которой при неподключенном инфузомате при нажатии на кнопку Cтарт программа подвисала.

09.01.18
Исправлена ошибка в программе, в результате которой при аварийном завершении алгоритма в заголовке окна программа оставалось название запущенного алгороитма.

09.01.18
Теперь при нажатии на место невидимой кнопки Управление диалог работы с инфузоматами всплывает только в случае, если программа была запущена с ключом -debug.

09.01.18
При введении препарата и при доходе шприца до конца (при недостатке лекарства) запущенный алгоритм вырубается. Данное поведение программы считается единственно возможной корректной отработкой данной внештатной ситуации.

07.01.18
Версия 1.104 (от 07.01.2018).
Около поля с датой появилась кнопка `<<<', вызывающая собственный диалог задания даты.

07.01.18
При произведении ввода лекарства при ошибке инфузомата производятся следующие действия:
- прекращается ввод на всех инфузоматах
- закрываются все диалоги алгоритма
- завершается работа алгоритма
В силу устройства прошивки инфузомата он не всегда выдает ошибку в случае ошибочной ситуации. Поэтому ошибку ввода не всегда удается отловить.

07.01.18
При попытке начать ввод при неподсоединенных инфузоматах производится попытка их подсоединения. В силу устройства прошивки инфузомата он не всегда выдает ошибку в случае ошибочной ситуации. Поэтому ошибки инфузомата не всегда удается отловить.

07.01.18
При разрыве связи с инфузоматом и невозможности повторного подключения к нему производится отсоединение от инфузомата.

05.01.18
Версия 1.103 (от 05.01.2018).
При назначении введения появилась проверка того, что на данном инфузомате нет введения.

05.01.18
В диалоге управления инфузоматом:
- В диалоге задания скорости появились две кнопки закрытия диалога (вместо кнопки OK): Пересчитать дозу и Пересчитать время
- В диалоге задания дозы появились две кнопки закрытия диалога (вместо кнопки OK): Пересчитать скорость и Пересчитать время
- В диалоге задания времени введения появились две кнопки закрытия диалога (вместо кнопки OK): Пересчитать скорость и Пересчитать дозу

30.12.17
Версия 1.102 (от 30.12.2017).
В папке с предустановленными параметрами (C:\Angel\pars) повились два файла с предустановленными параметрами: АДЛК-М__(12-2017).pra и АДЛК-С__(12-2017).pra для, соответственно, мобильного и стационарного комплексов (от 30.12.2017).
29.12.17
В заголовке диалога выбора пациента из базы данных появилась версия программы (начинается с 1.101) и дата выпуска этой версии программы.
29.12.17
Убрано все, что касается распознавания ЭКГ (в силу отсутствия окончательного согласования с фирмой, работающей с распознаванием ЭКГ).

29.12.17
Версия 1.101 (от 30.12.2017).
В основном окне программы в меню появились пункты
Установки/ Сохранить текущие параметры как предустановленные
Установки/ Загрузить предустановленные параметры

Выбор первого пункта меню сохранят все параметры программы в выбираемый файл.
Второй пункт меню позволяет загрузить данные параметры.
При запуске программы проверяется, все ли конфигурационные файлы программы имеются в наличии. Если какие-то параметры не задавались (такое бывает, например, при первом запуске программы), то предлагается загрузить параметры из набора предустановленных параметров.

27.12.17
Добавлена кнопка (в зависимости от состояния) Дифференциальная диагностика (запускает алгоритм дифференциальной диагностики) или Остановить алгоритм (в случае, если запущен алгоритм лечения).

27.12.17
Добавлены алгоритмы Тестирование МФЦ (стационарная версия) и Тестирование МФЦ (мобильная версия).

07.12.17
Многочисленные изменения.
Устранена ошибка, связанная с нажатием на кнопку Калькулятор в диалоге задания дозы.
Изменилась логика работы с инфузоматом: ранее тип шприца запрашивался с инфузомата (он мог забывать свой тип шприца); теперь тип шприца задается только в программе (если заданный тип не согласуется со вставленным шприцом, то блок инфузоматов выдает ошибку).
Появилась встроенная клавиатура (используется только для полей, необходимых для обычного пользователя).
В разделе меню Установки основного диалога программы появились новые пункты, позволяющие сворачивать/разворачивать/частично сворачивать/закрывать основной диалог программы.

09.05.17
Обновление алгоритмов. Новые алгоритмы доступны, в том числе, с помощью короткого обновления AngelUpdate.exe (к сожалению, короткое обновление перестало мало весить).

26.04.17
Обновление алгоритмов. Новые алгоритмы доступны, в том числе, с помощью короткого обновления AngelUpdate.exe

19.04.17
Теперь в папке C:\Angel\HelpBMP присутствует две папки - Mobile и Stacionar. В первой хрянятся картинки для подсказок для мобильной версии, а во второй - для стационарной.
Картинка с подсказкой по наложению эектродов для ЭКГ должна иметь имя ECG.bmp.
18.04.17
Обновление алгоритмов. Новые алгоритмы доступны, в том числе, с помощью короткого обновления AngelUpdate.exe

26.03.17
В ЯОМП появились функции работы со временем. Примеры:
МассивДата = ТекущееВремя
ПеременнаяМинуты = ТекущиеМинуты
ПеременнаяМинуты = Минуты(МассивДата)
МассивДата = Дата(ПеременнаяМинуты)
где
МассивДата - массив длины 6 (год.,месяц,день,час,минуты,секунды)
ПеременнаяМинуты - переменная (дата, заданная в минутах, для определения интервалов)
ТекущееВремя - функция, возвращающая массив длины 6 с текущим временем (год.,месяц,день,час,минуты,секунды)
Дата() - функция, возвращающая массив длины 6 с временем, полученным из времени, заданным в минутах
ТекущиеМинуты - функция, возвращающая текущее время в минутах
Минуты() - функция, преобразующая время, заданное в виде массива длины 6, в минуты

Все необходимое для этого обновления присутствует в коротком обновлении.
Далее пример ЯОМП-файла с использованием данных функций:

//TimeExamples
//===========================
Переменные: МассивДата[6], ПеременнаяМинуты
Строки:
//===========================
БЛОК ВХОД
//примеры использования:
МассивДата = Дата(ПеременнаяМинуты)
МассивДата = ТекущееВремя
ПеременнаяМинуты = Минуты(МассивДата)
ПеременнаяМинуты = ТекущиеМинуты
//пример задания времени через полчаса от текущего
МассивДата = ТекущееВремя
ПеременнаяМинуты = Минуты(МассивДата)+30
МассивДата = Дата(ПеременнаяМинуты)
Вызов_Врача("часов="+строка(МассивДата[3])+" минут="+строка(МассивДата[4])+" секунд="+строка(МассивДата[5]))
КОНЕЦ_БЛОКА
//===========================



23.09.16
Появились кривые капнограммы и дыхания по ЭКГ.

12.05.16
Обновление алгоритмов.

03.03.16
Теперь при запрете записи в БД список пациентов не пропадает.

30.11.15
Заработала поддержка монитора MARG в реализации В.М.Б. Выводятся все отведения ЭКГ и ЧДД.

08.11.15
Кнопка Тревога заменена на изображение перечеркнутого колокольчика (согласно ГОСТ). Цвет колокольчика отображает уровень тревоги. При нажатии на данную кнопку сигнал тревоги не выводится. При этом справа от изображения колокольчика отображается колчество секунд, оставшихся до окончания режима приостановки сигнализации.

08.11.15
В диалогах задания минимального/максимального значения измеряемых параметров жизнедеятельности, вызываемых из диалога задания параметров программы, появились поля Последовательность сигналов тревоги, Время одного сигнала, Время паузы. В данных полях можно описать последовательности сигналов, воспроизводимых при выходе данного параметра за минимальное/максимальное значения.
С помощью кнопки Задать стандартные тревоги можно установить последовательности сигналов тревог, согласно соответствующему ГОСТ.

08.11.15
Полностью переписан диалог задания параметров программы.
Теперь в нем расположены пять закладок:
-Общие
-Мониторы
-Инфузоматы
-Сигнализация
-Сообщения

в которых задаются параметры программы по соответствующим темам.

10.10.15
Программу создания библиотек медицинских алгоритмов Translate650-2.exe теперь можно вызывать из командной строки.
Для получения краткой помощи по формату вывода программу следует вызвать в виде Translate650-2.exe /?.
Для конвертаии файлов программу следует вызывать только из папки C:\Angel\Translate.
Ключ nocompile подавляет вызов компилятора для создания библиотеки (т.е. происходит только преобразование из txt- в cpp-файл).

31.08.15
Появился новый монитор `MargB'. На данный момент монитор выдает 3 отведения ЭКГ.

25.08.15
Для монитороа Triton и TritonW2 при наличии папки C:\Angel\Logs\ECG при соединении с монитором в папке создаются файлы со значениями отведений ЭКГ.

22.07.15
Внесена правка в переход к новому формату вывода данных для монитора TritonW2.

22.07.15
Обновление алгоритмов.

06.06.15
В диалоге задания глобальных параметров в списке поддерживаемых мониторов появился пункт Демо-режим. При выборе данного пункта непрерывно отображаются данные по отведениям ЭКГ и Фотоплетизмограмме.
Отображаемые данные берутся из файла c:\Angel\PhGECG1.txt.
Заметим, что файл c:\Angel\PhGECG1.txt должен быть скопирован из файла c:\tmp\PhGECG.txt, автоматически создаваемом при создании программой отчета по второй версии первого кадра фотоплетизмограммы и ЭКГ, выводимых в отчет. Напомним, что при создании отчета кадры фотоплетизмограммы и ЭКГ выводятся в двух версиях, полученных в заданное время, причем версии данных снимаются с шагом, заданным при создании отчета (обычно шаг равен нескольким секундам или нескольким десяткам секунд).

01.06.15
В ЯОМП добавлена инструкция ВЫВОД_БЕЗ_ОЖИДАНИЯ. Данная инструкция похожа на инструкцию ВЫЗОВ_ВРАЧА, но появляющийся диалог менее яркий и вызов данной инструкции не приостанавливает выполнения алгоритма.
Инструкцию можно вызывать как в виде ВЫВОД_БЕЗ_ОЖИДАНИЯ("Выводимый текст"), так и в виде ВЫВОД_БЕЗ_ОЖИДАНИЯ("Выводимый текст", ВремяОтображенияДиалога).
01.06.15
Перестали передаваться некорректные значения на несуществующие отведения ЭКГ.

01.06.15
Стали обрабатываться сообщения об ошибках задания скорости введения инфузоматами ДШ.

01.06.15
Стали обрабатываться сообщения об ошибках измерения давления монитором МАРГ.

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

01.06.15
Введено понятие версии библиотеки алгоритма лечения. Т.е. теперь на уровне библиотеки алгоритма проверяется совместимость версии библиотеки и версии основной программы.

09.05.15
Переписаны поля ввода значений в диалогах задания вручную значений, вводимых в программу (ЧСС, ЧДД, SpO2, давление, температура). Теперь в данных полях действует режим замены, вместо режима вставки, но при вводе символов точка, плюс, минус действует режим вставки. При этом, если точка уже присутствует во вводимом числе и вводится еще одна точка, то старая точка автоматически стирается. Аналогично, символы плюс и минус стирают друг друга и ставятся только в начале числа.
Кроме указанных символов и цифр ввод других символов невозможен.
При клике мыши в поле ввода справа от введенных символов все введенное число автоматически выделяется. Выделенный фрагмент числа автоматически стирается при вводе любого последующего символа.
Выделять текст можно обычными способами - с помощью мыши и при помощью Shift+клавиш перемещения курсора.
Клавиша табуляции позволяет перемещаться по полям ввода.

04.05.15
Появилось понятие короткого обновления программы. В его процессе обновляется, собственно, основная программа и ее несколько главных библиотек. Для его выполнения надо скачать файл обновления AngelUpdate.exe (см. ссылку выше) и запустить его на текущем компьютере. Обновление произойдет автоматически.

03.05.15
Доведены до ума инфузоматы ДШ10+hub.

25.04.15
Полная перекомпиляция всех алгоритмов.

25.04.15
Появилась перечеркнутая кнопка `Тревога', позволяющая отключить индикацию тревоги (при выходе измеряемых параметров за граничные) на 2 минуты.

25.04.15
При нажатии на кнопку `Измерить давление' данная кнопка превращается в кнопку `Остановить измерение'.

25.04.15
Интервал автоматического измерения давления теперь задается в диалоге ручного задания давления. Изменение данного интервала тут же приводит к измененению соответствующего параметра в мониторе.

25.04.15
Задание граничных значений измеряемых параметров (для тревоги) перенесено в диалоги ручного задания соответствующих параметров.

14.04.15
Появилась возможность создания и проверки электронной подписи существенных файлов программы. Программа с соответствующим ключом вызывается при запуске командного файла AngelWork.bat. Список проверяемых файлов содержится в файле C:\Angel\ENUMS\files_list.txt. Программа создания подписи находится у разработчика.

01.04.15
В файле отчета появились кривые ЭКГ и PhG.
При создании отчета можно выбирать, какие сообщения следует в отчет выводить.

29.03.15
В отчете появились картинки трендов.

26.03.15
Диалоги ввода значений объема и скорости введения стали отличаться в мобильной и стационарной версиях программы.

26.03.15
Полная перекомпиляция всех алгоритмов.

26.03.15
Появилась звуковая сигнализация при выходе жизненных показателей за границы (частые сигналы) и при появлении диалога вызова врача (редкие сигналы)..

25.03.15
Обеспечена синхронизация горизонтального масштаба кривых ЭКГ.

24.03.15
Полная перекомпиляция всех алгоритмов.

18.03.15
Обновлен алгоритм Дифференциальная диагностика полная.

17.03.15
Для мобильной версии программы появился отдельный диалог подтверждения введения с инфузомата.

11.03.15
В алгоритме Проверка Старт/Стоп, позволяющем проверить корректность работы запуска/остановки введения инфузоматов, появилась возможность выбора номера инфузомата. Т.о. теперь алгоритм проверки 1-го и 2-го инфузоматов выглядит следующим образом:

ТЕСТ_НАЧАТЬ
ТЕСТ_ВЫДАВАТЬ_ЗАПРОСЫ(0)
ПОВТОРЯТЬ_В_ТЕЧЕНИЕ(10час)
//--
ВВЕСТИ_НАЧАТЬ(1, добутамин, 10мг/час)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(1, 1)
СПАТЬ(2сек)
ЗАКОНЧИТЬ_ВВЕДЕНИЕ(1)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(1, 0)
СПАТЬ(2сек)
//--
ВВЕСТИ_НАЧАТЬ(2, добутамин, 10мг/час)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(2, 1)
СПАТЬ(2сек)
ЗАКОНЧИТЬ_ВВЕДЕНИЕ(2)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(2, 0)
СПАТЬ(2сек)
//--
КОНЕЦ_ПОВТОРА
ТЕСТ_ВЫДАВАТЬ_ЗАПРОСЫ(1)
ТЕСТ_ЗАКОНЧИТЬ


10.03.15
Появился алгоритм Проверка Старт/Стоп, позволяющий проверить корректность работы запуска/остановки введения инфузомата. Для этого в ЯОМП добавлены инструкции, позволяющие осуществлять данную проверку. Алгоритм выглядит следующим образом:

ТЕСТ_НАЧАТЬ
ТЕСТ_ВЫДАВАТЬ_ЗАПРОСЫ(0)
ПОВТОРЯТЬ_В_ТЕЧЕНИЕ(10час)
ВВЕСТИ_НАЧАТЬ(1, добутамин, 10мл/час, 1ч 5сек, 20мл/час, 10ч5сек)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(1)
СПАТЬ(2сек)
ЗАКОНЧИТЬ_ВВЕДЕНИЕ(1)
СПАТЬ(2сек)
ТЕСТ_ПРОВЕРИТЬ_ВВОД(0)
СПАТЬ(2сек)
КОНЕЦ_ПОВТОРА
ТЕСТ_ВЫДАВАТЬ_ЗАПРОСЫ(1)
ТЕСТ_ЗАКОНЧИТЬ


27.02.15
При произведении инфузии в диалоге управления инфузоматом стали пропадать кнопки Старт, Скорость, Время, Объем.

27.02.15
Добавилась обработка ошибок в AITECS mobile 2.0. В случае недоведения коробочкой команды с компьютера на инфузомат происходит повторная посылка команды на инфузомат.

20.02.15
Добавилась поддержка новой платы для инфузомата AITECS мобильного комплекса. Данный инфузомат назван AITECS mobile 1.5.

16.02.15
Реализована передача ЭКГ с сервера к клиенту.
У пациента стали записываться пол и описание диагноза.

13.02.15
Существенно вылизана мобильная версия программы с учетом инфузоматов AITECS mobile.

10.02.15
С монитора Triton с новой прошивкой теперь считывается 7 отведений ЭКГ. На экране монитора, при этом, должны последовательно отображать I, II и грудное (Vx) отведения.

10.02.15
Появилась поддержка новой прошивки монитора Triton, поддерживающей 3 отведения ЭКГ.

10.02.15
В диалоге задания параметров программы появился флаг Стационарная версия (иначе - мобильная). Флаг влияет на размер многих диалогов программы.

09.02.15
Изменено расположение подокон основного окна программы для случая одного инфузомата.

29.01.15
Существенно улучшена стабильность связи с инфузоматами.

29.01.15
Новый формат БД. Теперь данные могут передаваться в две БД (одна - на текущем компьютере, а другая - на удаленном). В диалоге глобальных параметров можно задавать фильтр по видам выдающихся текстовых сообщений.

29.01.15
В программе стали рисоваться часы.

22.01.15
Статус Введение для инфузоматов стал дублироваться перемещающимися треугольниками.

21.01.15
Сделано автовосстановление соединения для монитора и инфузоматов.

20.01.15
Для пациента добавлена информация по его весу и росту.
Изменен вид диалога обычного выбора.

19.01.15
Дальнейшая правка диалогов мультивыбора.

19.01.15
Корректно заработало чтение сообщений, записанных в течение предыдущих сессий программы.

19.01.15
Переделан диалог выбора пациента. Теперь в нем нельзя задать параметры нового пациента. Это можно сделать только после нажатия на кнопку `Создать нового пациента' в открывающемся после этого диалоге.
Также теперь можно редактировать свойства текущего пациента через меню основного диалога программы.

19.01.15
Переделаны диалоги мультивыбора. Теперь по возможности вместо выпадающих списков рисуются кнопки, с помощью которых можно осуществлять выбор.

15.01.15
Появились ключи, позволяющие автоматически производить запуск соединения с монитором и инфузоматом после запуска программы. Вызов программы с этими ключами производится с помощью запуска командного файла AngelWork.bat.

15.01.15
В глобальных параметрах в выпадающем списке Граничные значения появился пункт ЭКГ для текущего монитора, с помощью которого можно задать минимальные и максимальные отображаемые значения в графиках отведений ЭКГ. Эти значения задаются для текущего выбранного монитора. Данные значения используются для начальной нормировки графиков отведений ЭКГ.

24.12.14
Увеличен размер шрифтов в диалогах, где используются стандартные шрифты.
Изменен вид цифровой клавиатуры во всех диалогах, где она появляется.

24.12.14
В операциях медленного введения вместо номера инфузомата теперь можно записать текст ручное_введение (соответствует номеру инфузомата = 0), или капельное_введение (соответствует номеру инфузомата = 100). Ручное и капельное введения должны производиться вручную, без использования инфузомата.

24.12.14
Исправлена ошибка, связанная с неправильным возвратом номера инфузомата из функции введения лекарства.

15.12.14
Исправлен алгоритм ввода с ожиданием.

03.12.14
Замедление программы, задаваемое через глобальные параметры, стало также распространяться на ввод лекарств с ожиданием.

03.12.14
Стал корректно обрабатываться символ `%' в названиях лекарств и в сообщениях, выводимых на экран.

03.12.14
Теперь при различных запросах сообщения о запросах выдаются и до и после запроса.

01.12.14
Изменилась форма вывода запросов за подтверждение ввода лекарств.

27.10.14
При изменении скорости введения инфузомата из языка ЯОМП теперь ввод сначала останавливается, потом изменяется скорость ввода, потом ввод запускается.

22.10.14
Добавлена библиотека поддержки монитора Dixion.

28.10.14
Появилась возможность задания значений переменных алгоритма после компиляции библиотеки перед выполнением алгоритма. Значения переменных задаются в файле с именем библиотеки, расширением dat, расположенным в папке C:\Angel\Alg. Например константы библиотеки GenDiagnostics.dll задаются в файле GenDiagnostics.dat в обычной синтаксисе по одному заданию переменной в строке. В dat-файле можно записывать комментарии после символов //. В dat-файле можно задавать значения как обычных переменных, так и элементов массива.
Значения констант считываются при выполнении новой опрации языка ЯОМП ЗАДАТЬ_ЗНАЧЕНИЯ_ИЗ_ФАЙЛА.
В соответствии с данными возможностями переписаны алгоритмы общей диагностики и общей диагностики с лечением. Отметим, что теперь эти алгоритмы отличаются лишь именем алгоритма и строкой лечение = истина в одном файле и лечение = ложь в другом файле.

14.10.14
Теперь конструкции вида 1/10 автоматически преобразуются в 1./10, что будет интерпретироваться компилятором языка С, как вещественное деление. Ранее подобные конструкции выдавали неожидаемый результат.

13.10.14
При написании времени стало возможным слитное написание отдельных значений времени. Например 1час10мин. Ранее при таком написании программа работала некорректно, но ошибок не выдавала.

12.10.14
Разрешено задавать значения массивов в тексте программы в виде
массив={1,2,3}
или в виде
массив[n]={1,2,3}
Здесь количество задаваемых значений должно быть не больше длины массива, n - длина массива (т.е. n должно совпадать с длиной массива, заданной при его определении).

12.10.14
Добавлена единица измерения ед/час в функцию изменения скорости введения в ЯОМП.

26.09.14
Максимально возможное количество алгоритмов увеличилось до 100.

26.09.14
Вставлена проверка наличия работающих инфузоматов при завершении работы алгоритма.

26.09.14
Заработала фукция введения с ожиданием.

26.09.14
Заработали функции введения с заданием более, чем одной скорости и времени ввода.

26.09.14
Добавлена единица скорости и объема ед в оперециях введения.

23.09.14
Изменился формат файла ENUMS/drug.txt. Теперь в нем кроме имен лекарств содержатся формы его введения и пересчетные коэффициенты для определения скорости введения/дозы.
Постулировано, что операции ВВЕСТИ... оперируют только со скоростями введения (и, возможно, временем), а операции ВВЕСТИ_БЫСТРО оперируют только с дозой введения.

19.09.14
Текст в диалоге подтверждения параметров инфузоматов стал отображаться шрифтом текста для диалогов, задаваемым в программе. Слишком длинные строки этого текста стали переноситься на следующую строку.

19.09.14
В языке ЯОМП функции Ввести_Начать и Вводить_и_ждать стало также возможным использовать в двух форматах.
Первый формат - старый.
Во втором формате в качестве дополнительного первого параметра может выступать текст в двойных кавычках, выводимый на экран для подтверждения команды ввода, либо выражение с использованием функции СТРОКА , обязательно начинающееся со строки (т.е. с двойной кавычки). Остальные парамтеры те же, что и в первом формате функции.

16.09.14
Скорректирован алгоритм общей диагностики.

15.09.14
Заработало измерение давления в MARG.

12.09.14
В языке ЯОМП функцию ВВЕСТИ_БЫСТРО стало возможным использовать в двух форматах.
Первый формат - старый.
Во втором формате в качестве дополнительного первого параметра может выступать текст в двойных кавычках, выводимый на экран для подтверждения команды ввода, либо выражение с использованием функции СТРОКА , обязательно начинающееся со строки (т.е. с двойной кавычки). Остальные парамтеры те же, что и в первом формате функции.

09.09.14
Результаты мультивыбора теперь выводятся в БД и на экран.

09.09.14
В процедуре мультивыбора не изменился синтаксис, но при наличии менее, чем 20 выриантов выбора суммарно по всем вопросам, изменился диалог выбора. В данном диалоге вместо выпадающих списков используются радиокнопки.

05.09.14
Кнопка давления стала перекрывать все значение давления.

05.09.14
При отображении ЭКГ и фотоплетизмограммы для лучшего отслеживания текущей позиции после текужей позиции в графике в нескольких столбцах пикселей пиксели графика не отрисовываются.

05.09.14
Стало возможным использование колесика мыши для изменения масштаба времени при отображении трендов.

05.09.14
В подокнах трендов появилась кнопка Обновить.

05.09.14
При задании интервала времени для тренда появился параметр времени осреднения. Если параметр не задан, то выводятся все сохраненные отсчеты. Если в соответствующем поле задать время (например 1мин или 1час), то выводятся осредненные по данному периоду значения.

05.09.14
В окнах ЭКГ и фотоплетизмограммы стало возможным перемещать графики вверх/вниз мышью.

05.09.14
Заработало занесение данных, получаемых от монитора, в тренды.

02.09.14
Основное окно программы теперь сразу открывается в полностью распахнутом состоянии.

1.09.14
Внесены существенные изменения в функции ввода лекарств.
Вместо функции Ввести появились две функции: ВВОДИТЬ_И_ЖДАТЬ и ВВЕСТИ_НАЧАТЬ. Параметры обеих функций задаются также, как и для функции Ввести.
Функция ВВЕСТИ_НАЧАТЬ позволяет выдать запрос на медленное (в течение заданного времени) введение лекарства и отдать команду на ввод лекарства. Программа продолжает свое выполнение сразу после начала введения лекарства.
Функция ВВОДИТЬ_И_ЖДАТЬ позволяет выдать запрос на медленное (в течение заданного времени) введение лекарства, отдать команду на ввод лекарства и дождаться окончания процедуры ввода лекарства.
Текст, выводимый на экран для подтверждения команды ввода для всех функций ввода лекарства, может быть задан перед вызовом данный функции с помощью функции ЗАДАТЬ_ТЕКСТ. Если данная функция не вызвана, то соответствующая функция ввода сама задает текст запроса. Отметим, что при задании текста запроса можно использовать функцию Строка.

21.08.14
Обновлены библиотеки алгоритмов, присланные сегодня.

20.08.14
В сайт вставлена ссылка на описание библиотеки для работы с монитором и с примером рабочей библиотеки для работы с монитором Triton.

20.08.14
Обновлены библиотеки алгоритмов, присланные сегодня.

20.08.14
Обновлены библиотеки алгоритмов.

17.08.14
Сделан, практически, чистовой вариант поддержки монитора Triton.

17.08.14
Сделан черновой вариант поддержки монитора Triton.

06.08.14
Исправлена ошибка, в результате которой некорректно отображалось окно выбора таблицы БД.

04.08.14
Добавлена библиотека для работы с монитором Dixion. Проверка работы с самим монитором пока не производилась.

30.07.14
Архив с файлами программы разбит на две части. Для обновления программы надо устанавливать распаковывать только архив с основной частью программы. Для полной установки после распаковки архива с основной частью программы надо распаковать архив с дополнительной частью программы. Во втором архиве хранятся только файлы с текущими параметрами программы. Эти параметры устанавливаются из программы и желательно не терять их при обновлении программы.

30.07.14
Очередной обновление алгоритмов.

26.07.14
Появилась проверка на соответствие размера диалога выбора таблицы БД и размера экрана. Если высота экрана оказывается меньше высоты данного диалога, то высота диалога корректно уменьшается.

26.07.14
Обновились библоитеки алгоритмов.

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

26.07.14
Дописана и размещена на сайте краткая инструкция языка ЯОМП.

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

25.07.14
Заработал показ трендов. Просьба высказать предложения - надо ли выводить шкалы значений.

22.07.14
В конструкции МУЛЬТИВЫБОР появилась возможность задания возвращаемых значений для каждого выбираемого варианта выпадающего списка. Для этого сразу после текста варианта выпадающего списка (внутри кавычек) надо написать =ЗНАЧЕНИЕ, где ЗНАЧЕНИЕ - требуемое знаение. Например:
МУЛЬТИВЫБОР("тестирование мультивыбора", "Вариант a:/Вариант a//1=1.1/(Вариант a//2=2.2)/Вариант a//3/Вариант a//4=-4.e4",а , "Вариант b:/Вариант a//1=1.1/(Вариант a//2=2.2)/Вариантa//3=3.3/Вариантa//4=4.4",б )
Здесь в первом выпадающем списке будут строки:
Вариант a/1
Вариант a/2
Вариант a/3
Вариант a/4
Им соответствуют возвращаемые значения: 1.1, 2.2, 3, -40000.
По умолчанию отображается вторая строка.

11.07.14
Диалоги вызова врача теперь не накладываются друг на друга.
После завершения работы алгоритма все открытые диалоги вызова врача закрываются.

11.07.14
В языке ЯОМП появился цикл ПОКА / КОНЕЦ_ПОКА.

10.07.14
Фраза Вызов врача заменена на Внимание.

10.07.14
В диалоге задания параметров программы появилась возможность задавать шрифт сообщений в диалогах, появляющихся в процессе выполнения алгоритмов.

10.07.14
Теперь переменные в алгоритмах инициализируются при каждом вызове алгоритма.

10.07.14
Во все диалоги, появляющиеся при выполнении алгоритмов, добавлена кнопка Завершить работу алгоритма.

10.07.14
В диалоге задания параметров программы появились поля интервал мигания и коэффициент ускорения программы.

06.07.14
Инструкция измения скорости введения теперь вызывает диалог. Скорость изменяется только после выхода из данного диалога.

06.07.14
В параметрах программы в выпадающем списке Шрифты, цвета... появились пункты Текст сообщений и Текст информации по пациенту, задающие соответствующие шрифты.

06.07.14
В диалоге выбора БД появился флаг `подгружать предыдущие сообщения'. Состояние флага запоминается при выходе из программы.

06.07.14
При запуске программы в Log также записывается ФИО текущего пациента.

06.07.14
В основной информации о пациенте стали отображаться ФИО пациента.

06.07.14
В языке ЯОМП появилась функция мультивыбора. В появляющемся диалоге выдается сразу несколько выпадающих списков, в каждом из которых следует выбрать нужный вариант данных.
Пример вызова функции:
МУЛЬТИВЫБОР("тестирование мультивыбора", "Вариант a:/Вариант a//1/(Вариант a//2)/Вариантa//3/Вариантa//4",a , "Вариант b:/(Вариант b-1)/Вариант b-2/Вариантb-3/Вариантb-4/",b , "Вариант c:/Вариант c-1/Вариант c-2/Вариантa-3",c , "Вариант d:/Вариант d-1/Вариант d-2/Вариантd-3/Вариантd-4/Вариантa-D-5/Вариантa-D-6",d)

Первый аргумент функции задает заголовок диалога.
Далее аргументы следуют парами. Допускается использованиее до одиннадцати пар.
Первый аргумент в паре задает подпись около выпадающего списка с вариантами и названия вариантов. Указанные поля разделяются в строке аргумента символом / . Если требуется использовать, собственно, символ / , то это можно сделать, указав его два раза подряд.
По умолчанию изначально в выпадающих списках нет выбранных вариантов. Но если требуется задать вариант по умолчанию сразу при открытии диалога, то следует поместить текст варианта в круглые скобки.
Второй аргумент в паре задает переменную, в которую ляжет номер выбранного варианта. Нумерация идет с 1.
Диалог не закроется, если в каждом заданном выпадающем списке не будет выбран какой-либо вариант.

03.07.14
Стали сохраняться в БД все текстовые сообщения.
Функции FSetInjectionQuick() и FSetInjection() стали возвращать реальный номер инфузомата.
Обновлен набор библиотек с алгоритмами.

13.06.14
Появилась возможность сохранения введенных вручную показателей в БД. Данные, воодимые через монитор, пока в БД не заносятся. Корректность работы программы без БД не тестировалась.
При входе в программу появляется диалог, позволяющий создать/выбрать таблицу, в которую будут заноситься вводимые данные.
Чтобы выбрать уже существующую таблицу, достаточно дважды кликнуть мышью на соответствующую запись в списке таблиц. Обычно, требуется добавить новые данные к последней созданной таблице. Она всегда находится в верхней строке списка таблиц.
Если требуется создать новую таблицу, то надо заполнить все поля диалога и нажать на кнопку Новая запись в БД.
Если требуется создать новую таблицу для уже зарегистрированного пациента, то надо выбрать его запись в списке таблиц и нажать на кнопку Новая запись в БД.
В основном диалоге программы появилась кнопка Комментарий. При нажатии на нее появляется диалог, в котором можно ввести текстовый комментарий, который будет занесен в БД.
Каждый параметр, заданный вручную, заносится в БД.
Для просмотра занесенных в БД значений и комментариев следует выбрать пункт меню Показывать/Сделанные комментарии + измеренные значения. При выборе данного пункта меню появляется диалог, в котором отображается последний введенный комментарий.
С помощью кнопок Предыдущий и Следующий можно преходить на предыдущий и следующий комментарии. При этом, в верхней части диалога отображается время создания комментария.
Под комментарием отображаются последние измеренные значения перед созданием комментария. При каждом значении указываются за какое время перед созданием комментария было измерено данное значение и время измерения данного парамтера.
Выбор радио-кнопки слева от имени измеренного параметра позволяет посмотреть график значения данного параметра, в зависимости от времени. Радио-кнопки в нижней части далога позволяют вывести данный график за сутки перед созданием комментария, за час, за 10 минут и за минуту.
Кнопки `*', `+', `-' позволяют управлять масштабом графика по времени. Значения графика можно переносить по временной шкале с помощью перетаскивания их мышью.

06.05.14
Добавлены алгоритмы lechenie_Fibrillyaciya и lechenie_Elektricheskaya_aktivnost.
06.05.14
Значения скорости подачи раствора и времени подачи раствора для инфузоматов стали сохраняться при выходе из программы. Эти значения автоматически подгружаются при входе в программу, если в диалоге задания параметров основной программы комплекса установлен флаг при старте программы подгружать сохраненные параметры инфузоматов.

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

05.05.14
Добавлено шесть окончательных алгоритмов лечения.

02.05.14
В диалоге задания ручных параметров появился флаг `использовать измеренное монитором значение'. Если убрать этот флаг, то далее значение данного параметра не будет считываться с монитора (данная возможность используется, если данный параметр некорректно измеряется монитором). Данный флаг для каждого параметра дублируется соответствующим флагом в разделе меню `Прикроватный монитор' данного окна. В данном разделе меню также присутствует пункт `Использовать все данные, выдаваемые прикроватным монитором', с помощью которого устанавливаются все флаги вида `использовать измеренное монитором значение ...'.

01.05.14
При вводе вручную параметров теперь не надо стирать выделенный текст. Выделенный текст сразу замещается вводимыми символами.
01.05.14
Наконец появилась возможность задавать сразу несколько библиотек, задающих медицинские алгоритмы.
Библиотеки должны храниться в папке Alg, расположенной в папке программы.
В программе C:\Angel\Translate\Translate650-2.exe теперь можно задавать имя бибилотеки. При выборе имени входного файла автоматически задается имя выходного файла и имя программы (имя берется из имени исходного файла с алгоритмом). Полученная бибилотека автоматически копируется в папку Alg.
28.04.14
В подокне вывода данных монитора основной программы появилась кнопка Стоп монитор, позволяющиая в любой момент разорвать соединение с монитором.
В заголовке основной программы появились данные о статусе работы алгоритма, о статусе монитора и о статусе инфузоматов.

25.04.14
В языке ЯОМП появились переменные ПрошлоЧасов, ПрошлоМинут, ПрошлоСекунд , ПрошлоВсегоСекунд, первые три из которых задают время, прошедшее после запуска программы (т.е. 0< ПрошлоМинут< 60, 0< ПрошлоСекунд < 60), а переменная ПрошлоВсегоСекунд задает полное количество секунд после запуска программы.
23.04.14
В ЯОМП появилась функция строка(Переменная), где Переменная - обычная (вещественная) переменная языка. Функция преобразует вещественную переменную к текстовому виду. Например:
ВЫЗОВ_ВРАЧА("Установите FiO2="+строка(ФИО2_верх[счётчик])+", PEEP="+строка(ПИИП_верх[счётчик]), 1мин)

23.04.14
В ЯОМП появилась поддержка массивов. Массивы задаются, как в языке C. Инициализация аналоичца. Индексация с нуля!!!

17.04.14
Произведена полная подготовка под использование различных библиотек для работы с несколькими мониторами. Данная опция не тесировалась по причине отсуствия рабочих библиотек.

10.04.14
Появилась цифровая клавиатура во всех диалогах ввода различных чисел.

08.04.14
Заработало отключение тревоги и вывод информации в окно управления инфузоматом.
Куча мелкой правки.

05.04.14
Появилась поддержка инфузоматов AITECS во всех режимах, в том числе, и при работе алгоритмов.

05.04.14
Появилась полоса прокрутки в поле сообщений.