是否有一个工具可以将1000个分离的HL7消息合并为一个单独的文档,以便编辑7edit?我需要运行测试,如果我可以执行一个文档并选择全部发送,那么将比我为这1000条消息中的每条消息手动运行都要好。HL7消息文档?
Q
HL7消息文档?
-3
A
回答
0
你并不需要任何工具。7edit能够读取多个消息文件。你只需要每个消息追加到这样一个单一的文本文件(二ADT消息):
MSH|^~\&|SystemA|CompanyA|SystemB|CompanyB|20121116122025||ADT^A01|101|T|2.5||||||UNICODE UTF-8
EVN|A01|20130823080958
PID|||1000||Lastname^Firstname
PV1||I
MSH|^~\&|SystemA|CompanyA|SystemB|CompanyB|20121116122026||ADT^A01|102|T|2.5||||||UNICODE UTF-8
EVN|A01|20130823080958
PID|||1000||Lastname^Firstname
PV1||I
打开此文件,的7Edit,你会看到这个(多个消息):
现在你可以通过按Send
发送一次所有邮件,然后选择All Messages
:
就是这么简单 - 没有必要的其他工具(只是为了追加在一个文件中,也许)
1
是的,有一种方法可以将这些消息合并到一个文件中。你可以使用任何集成引擎来做到这一点,在这种情况下,我将采取Mirth
。 使用.exe
安装程序(如果你没有的话)按照顺序
- 下载欢乐连接步骤,由here。
- 设置您的帐户并在本地系统上进行初始配置。
- 创建一个名为
Appending Channel
的通道,将Source入站和出站连接器设置为HL7v2.x
。 - 转到源选项卡,将连接器类型设置为文件读取器。给出你的消息所在目录的位置(我的情况为)。确保你有共享目录
- 你可以在删除文件后读取为是,这将删除从这个位置读取后的文件。如果你做了否,然后指定你想要移动的位置文件到。
- 将流程批处理文件编号为
- 转到目标选项卡,创建一个名为Appender的目标并将其设为文件编写器类型。
- 给出你的最终文件将被放置的目录(
D:\x\Output
)。提供文件名为final.txt
。 - 选择文件存在选项卡上的附加。
- 在模板中,从右侧列表中拖动原始数据,并将其放在此处,否则您可以在模板部分中输入
${message.rawData}
。 - 保存频道并进行部署。
- 将所有消息放入读取文件夹(如上所述),然后等待Mirth轮询文件夹(默认设置为
1000 ms
)。 - 完成后,请转至
final.txt
以查看在同一文件中附加的所有消息。
缺点是即使这个过程是百分之百的工作,这样附加的信息将不会被分离。所以它看起来像下面
|2688684|||||||||||||||||||||||||199912271408||||||002376853MSH|^~\&|EPIC|EPICADT|
^End of first message
0
你也可以尝试使用HL7Browser(www.nule.org),一个工具,类似的7Edit,以较少的功能,但免费。
您应该可以打开许多单个HL7消息文件,HL7Browser会将它们缓存在其查看器中,并且应该允许您将它们全部保存到单个文件中。
希望帮助
达维德
0
,如果你有一个文件夹中的多个HL7文件,并希望将它们组合成1个HL7文件,你可以做到以下几点:
- 此文件夹命名为创建一个批处理文件combine.cmd
写下面这个批处理文件
del combined.hl7
for %%f in (*.hl7) do type "%%f" >> combined.hl
move combined.hl combined.hl7
- 运行这个批处理文件
结果:该文件夹中的所有hl7文件被合并为一个名为“combined.hl7”的文件。
相关问题
- 1. 测试HL7消息
- 2. 如何生成HL7消息?
- 3. 需要解析HL7消息
- 4. 转换HL7消息到JSON
- 5. BizTalk HL7加速器可以生成HL7 v2XML兼容消息
- 6. 序列或并发hl7消息处理
- 7. 在控制台中打印HL7消息
- 8. HL7 - 结束访问通知消息
- 9. 如何使用C解析HL7消息
- 10. 从HL7消息删除所有OBX段
- 11. 解析EDI消息(HL7)在Java中
- 12. 在HL7消息中添加'〜'符号
- 13. HL7段 - 消息类型与段
- 14. 从消息中获取细分Hl7
- 15. HL7医嘱和响应消息
- 16. 通过互联网交换HL7消息
- 17. 在BizTalk管道中记录HL7消息
- 18. 在java中创建HL7 v3消息
- 19. 我们如何通过OpenEmr将CCD或CDA报告转换为hl7消息或者是否有其他方式将这些文档转换为hl7消息?
- 20. IHE配置文件交易和HL7消息触发器
- 21. 如何将hl7消息解码为正常文本
- 22. HL7 CDA合并文档向导
- 23. 如何验证CCD HL7文档?
- 24. HL7(HL7.org)消息格式可以表示为BNF和LALR(1)兼容性吗?
- 25. hl7消息编码错误,同时解析map-reduce中的消息
- 26. Google文档Bookmarklet导致错误消息
- 27. HL7 V3 ED数据类型是在HL7消息/文档中发送多媒体数据的唯一可能性吗?
- 28. 编码不支持解析HL7消息时执行
- 29. 欢乐连接和HL7 v3消息验证
- 30. 我怎样才能解析HL7消息FHS
+1由于其具有挑战性的问题。 – Sid
你应该定义什么是“take”,打开文件并附加内容?如果是这样的话,只需用现代编程语言创建一个脚本,它可能是10行代码。 –