我需要在DCM4CHEE PACS服务器上使用Issuer of Patient
ID更新大约1,5k个患者记录。
我想我会设法通过HL7消息(A31
或A08
)有效地做到这一点,尽管我找不到适当的语法来无处可去。
如果有人知道该怎么做(以这种或任何其他方式),我将非常感激 提前致谢
答案 0 :(得分:2)
毕竟我使用脚本为每条记录发送HL7消息ADT^A08
,我想修改。
由于我只想更新那些已经没有Issuer of Patient ID
的患者,而且dcm4chee-web3界面不支持以这种方式进行过滤(无法搜索'没有发行人& #39;)我别无选择,只能进入数据库。
我查询了具有空pat_issuer
字段的患者的PACS数据库,并将返回的结果导出到文件
然后我运行我的脚本,逐行浏览文件,将数据放入上述HL7消息并发送到服务器(我使用python-hl7库,它还提供命令行实用程序来发送HL7)。
它运作良好,并且没有花很多时间来编写它,并且使用它所以我认为它可以回答我的问题。