首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Talend的HL7文件中提取数据

从Talend的HL7文件中提取数据
EN

Stack Overflow用户
提问于 2016-07-15 04:50:01
回答 1查看 806关注 0票数 1

我正在尝试使用Talend从HL7文件中读取数据。我使用的组件是tHl7Input组件。

职务:

我正在使用的示例文件如下:

代码语言:javascript
复制
MSH|^~\&|CERNER||PriorityHealth||||ORU^R01|Q479004375T431430612|P|2.3|
PID|||001677980||SMITH^CURTIS||19680219|M||||||||||929645156318|123456789|
PD1||||1234567890^LAST^FIRST^M^^^^^NPI|
OBR|1|341856649^HNAM_ORDERID|000002006326002362|648088^Basic Metabolic Panel|||20061122151600|||||||||1620^Hooker^Robert^L||||||20061122154733|||F|||||||||||20061122140000|

Hl7组件配置:

但我无法从中提取数据。

输出,这是我用空值获得的:

我已经阅读了论坛的塔伦德阅读Hl7文件,但我无法提取相同的。https://help.talend.com/display/TalendComponentsReferenceGuide61EN/tHL7Input

这方面的任何投入都会有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 11:33:17

我从来没有用过塔伦德。这是基于你给出的截图。

您的映射将关闭+1。

MSH.1应该硬编码为连(管)。

MSH.2应该映射到newColumn4。

MSH.3应该映射到Name1,输出应该是Cerner。

MSH.4应该映射到Name3,并且输出将为null,因为消息中没有任何内容。

就这样等等。

您需要更改您的数据地图,以使用准确的hl7组件名称-编码字符,发送应用程序等。否则,在作业结束时,您将结束困惑。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38388046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档