gpt4 book ai didi

java - 如何使用 HAPI 解析 HL7 中的多个 OBR 段

转载 作者:行者123 更新时间:2023-12-02 07:25:48 28 4
gpt4 key购买 nike

以下文本是 hl7 消息,我可以解析除 NTE 段之外的许多段。我正在使用 HAPI 来解析 hl7 消息。我是 HL7 新手,所以请任何人在 HAPI 中建议相关类。如何解析NTE段?如果能用一些例子来解释就更好了,

MSH|^~\&|LCS|LCA|LIS|TEST9999|199807311532||ORU^R01|3629|P|2.2
PID|2|2161348462|20809880170|1614614|20809880170^TESTPAT||19760924|M|||^^^^
00000-0000|||||||86427531^^^03|SSN# HERE
ORC|NW|8642753100012^LIS|20809880170^LCS||||||19980727000000|||HAVILAND
OBR|1|8642753100012^LIS|20809880170^LCS|008342^UPPER RESPIRATORY
CULTURE^L|||19980727175800||||||SS#634748641 CH14885 SRC:THROA
SRC:PENI|19980727000000||||||20809880170||19980730041800||BN|F
OBX|1|ST|008342^UPPER RESPIRATORY CULTURE^L||FINALREPORT|||||N|F||| 19980729160500|BN
ORC|NW|8642753100012^LIS|20809880170^LCS||||||19980727000000|||HAVILAND
OBR|2|8642753100012^LIS|20809880170^LCS|997602^.^L|||19980727175800||||G|||
19980727000000||||||20809880170||19980730041800|||F|997602|||008342
OBX|2|CE|997231^RESULT 1^L||M415|||||N|F|||19980729160500|BN
NTE|1|L|MORAXELLA (BRANHAMELLA) CATARRHALIS
NTE|2|L| HEAVY GROWTH
NTE|3|L| BETA LACTAMASE POSITIVE
OBX|3|CE|997232^RESULT 2^L||MR105|||||N|F|||19980729160500|BN
NTE|1|L|ROUTINE RESPIRATORY FLORA

已编辑

这里我应该解析多个 OBR 段,有人可以指导我吗?

最佳答案

看起来您收到的消息是有效的,但您可能遇到的问题是示例的格式。看起来有几行被包裹起来。如果正确格式化它们,则可以正确解析消息。

在 HL7 2.x 中,所有新行必须以段标识符开头(例如 MSH、PID、OBX,...)。如果该行不以这些标识符之一开头,则解析器将不知道如何解释该行或消息的其余部分。

如果您正在使用 HAPI 并希望测试消息,我建议使用他们的 HAPI test panel 。它是一个非常易于使用的工具,可以帮助您验证消息并测试消息传输。

下面是清除格式后测试面板中消息的屏幕截图。

hapi hl7 message

关于java - 如何使用 HAPI 解析 HL7 中的多个 OBR 段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602902/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com