0

我需要Issuer of Patient在 DCM4CHEE PACS 服务器上更新大约 1,5k 条带有 ID 的患者记录。

我想我会设法通过 HL7 消息(A31或者A08)有效地做到这一点,尽管我找不到合适的语法来做这件事。

如果有人知道怎么做(以这种或任何其他方式),我将不胜感激
提前谢谢

4

1 回答 1

2

毕竟,我使用脚本ADT^A08为要修改的每条记录发送 HL7 消息。

由于我只想更新尚未更新的患者Issuer of Patient ID,并且 dcm4chee-web3 界面不支持以这种方式进行过滤(无法搜索“没有发行人”),因此我别无选择,只能进入数据库。

我在 PACS 数据库中查询有空字段的患者pat_issuer并将返回的结果导出到文件

然后我运行我的脚本逐行遍历文件,将数据放入上述 HL7 消息中并将其发送到服务器(我使用了 python-hl7 库,它还提供了用于发送 HL7 的命令行实用程序)。

它运行良好,也没有花费太多时间来编写和使用它,所以我认为它回答了我的问题。

于 2014-10-27T10:20:51.960 回答