在 CPRS / VistA 中签署药物时出现 GTM-E-RPARENMISSING 错误

GTM-E-RPARENMISSING error when signing meds in CPRS / VistA

我有一个使用 Vagrant autoinstaller, and using an imported KIDS drug file following these instructions 设置的 OSEHRA VistA 实例。具有正确权限的用户能够使用药物文件中的条目在 CPRS 中输入和保存药物订单,但是当他们尝试签署订单时,CPRS 会抛出此错误:

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

到目前为止,此安装还没有自定义代码。可能导致此错误的原因是什么?

哇。一个我擅长的学科的问题。

我很清楚这个错误。这是由开发人员使用 || 引起的要么 &&。这些在缓存上工作;但不是 GT.M,因为它们不是标准的 MUMPS。如果你改变 ||到 !和 && 到 &,它将使用完全相同的语义在 GT.M 中工作。我不会在这里添加更多,因为这会进入杂草。

该错误已报告,将在 VA 的未来版本中修复。

仅供参考,我是 KIDS 药物文件的作者。很高兴你觉得它有用。