在PACS上批量更改患者ID的发布者(DCM4CHEE)

时间:2014-10-16 09:59:25

标签: hl7 dcm4che

我需要在DCM4CHEE PACS服务器上使用Issuer of Patient ID更新大约1,5k个患者记录。

我想我会设法通过HL7消息(A31A08)有效地做到这一点,尽管我找不到适当的语法来无处可去。

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

1 个答案:

答案 0 :(得分:2)

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

由于我只想更新那些已经没有Issuer of Patient ID的患者,而且dcm4chee-web3界面不支持以这种方式进行过滤(无法搜索'没有发行人& #39;)我别无选择,只能进入数据库。

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

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

它运作良好,并且没有花很多时间来编写它,并且使用它所以我认为它可以回答我的问题。