Ошибка 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. Я рад, что вы нашли это полезным.