Ошибка GTM-E-RPARENMISSING при подписании лекарств в CPRS / VistA

У меня есть экземпляр OSEHRA VistA, настроенный с использованием автоустановщика Vagrant и импортированного файла препарата KIDS, следуя этим инструкциям. Пользователи с правильными разрешениями могут вводить и сохранять медицинские заказы в CPRS, используя записи из файла препарата, но при попытке подписать заказы CPRS выдает эту ошибку:

M ERROR=ES1+12^ORCACT01, Right Parenthesis Expected, 150373642,-%GTM-E-RPARENMISSING LAST REF=^PSDRUG(“ASP”,6,1254)

Пока что в этой установке нет настроенного кода. Что может быть причиной этой ошибки?

1 ответ

Решение

Вот это да. Вопрос в теме, в которой я являюсь экспертом.

Я хорошо знаю эту ошибку. Это вызвано тем, что разработчик использует || или же &&. Они работают на Cache; но не на GT.M, так как они не являются стандартными MUMPS. Если вы измените || к! и && to &, он будет работать в GT.M с использованием точно такой же семантики. Я не буду добавлять больше здесь, поскольку это попадет в сорняки.

Об ошибке сообщалось, и она будет исправлена ​​в будущих выпусках от VA.

К вашему сведению, я являюсь автором досье KIDS. Я рад, что вы нашли это полезным.

Другие вопросы по тегам