hl7 - 仅将新添加的文件从一个文件夹复制到另一个文件夹,而不从源文件夹移动现有文件
问题描述
我正在使用 mirth 进行文件集成。有一种软件可以生成 HL7 文件。我想从该文件中读取数据,而不是将它们移动到另一个目的地。下次我要读取数据时,它会忽略已经读取数据的文件(即只读取上次读取数据后生成的新文件数据)。
我已经这样做了,但是当我修改原始文件名时我会实现它,如果我不修改文件名,那么它将读取重复的数据。
这个问题有什么解决方案,所以我们可以从新生成的文件中读取数据。我正在使用 mirth 3.5.1 版本和 HL7 v2 消息。提前致谢。
解决方案
谢谢@daveloyall,我在这里发布您的评论作为答案。
当您在处理文件时重命名文件(例如,为文件名添加 .DONE 后缀)时,您添加的信息可在以后使用。读取文件的通道部分可以配置为跳过具有 .DONE 后缀的文件。如果您移动文件,您还可以添加信息。或者将文件名存储在某个数据库表中。我不知道 Mirth 是否有一个内部功能来跟踪它已经处理了哪些 HL7 消息,但是如果存在这样的功能,那么关键字“重复数据删除”可能与之相关联。
推荐阅读
- http - 从 IHttpActionResult 返回值获取 HTTP 状态
- python - 在虚拟机中运行时 Django 无法正确流式传输
- angular - “ng lint”安静选项?
- powershell - 无法通过 PowerShell 将角色添加到 Azure 应用注册
- r - ggplot facet_grid 两个变量染色体混淆
- java - Hamcrest:测试列表包含具有特定值的私有字段的项目
- python - 如何为 Python 3 Jupyter Notebook 安装 Plotly?
- c# - Sqlite SELECT 使用来自 c# 列表的数据而不在 for 循环中迭代?
- typescript - 如何模拟 FileReader 的失败
- automation - 自动化 Google Takeout 下载