麻烦抓住理解数据元素hL7

时间:2016-12-18 19:10:21

标签: hl7 hl7-v2

由于某种原因我正在理解HL7概念。并希望得到一些帮助。基本上我需要从PID 3的第9个组件中获取数据,而且我没有示例消息。

根据HL7 SPEC(对于版本2.5.1,此PID-3为CX类型,由10个组件组成.PID-3.1.9(该字段的第9个组件是CWE类型,根据规范有10个)这是否与子组件相同?

如果我有一个字段可以说PID-3.9(意思是pid段第三个字段的第9个组件)而我想通过名称访问/引用该第9个组件的所有部分就是这个hl7消息的方式会看起来吗?

PID | 1 ||| ^^^^^^^^的 MIA&安培; ATL&安培; CVG&安培; DFT&安培; CUN&安培; DTW&安培; BWI&安培; JFK ^

1 个答案:

答案 0 :(得分:0)

首先,我想建议使用HL7 2.x解析器进行消息/字段寻址。您可以使用HAPI测试面板:

  

HAPI(发音为" happy")是一个基于Java的HL7 2.x解析器,支持传统(ER7)和XML编码。 HL7(www.hl7.org)是医疗信息系统的消息传递标准。

您可以在http://hl7api.sourceforge.net/hapi-testpanel/install.html

上访问并安装HAPI测试面板

HAPI测试面板的示例视图和PID-3-9的子组件

sample view of HAPI Test Panel and subcomponents of PID-3-9

使用HAPI测试面板,您可以看到组件或子组件的数据类型。

以下是HL7 v2.5.1的示例消息:您可以在此消息中找到PID-3-9 [1-9]。

MSH|^~\&|NES|NINTENDO|TESTSYSTEM|TESTFACILITY|20010101000000||ADT^A04|Q123456789T123456789X123456|P|2.5.1
EVN|A04|20010101000000|||^KOOPA^BOWSER^^^^^^^CURRENT
PID|1||123456789^^^^^^^^PID3.9.1&PID3.9.2&PID3.9.3&PID3.9.4&PID3.9.5&PID3.9.6&PID3.9.7&PID3.9.8&PID3.9.9^^^^^|0123456789^AA^^JP|BROS^MARIO^^^^||19850101000000|M|||123 FAKE STREET^MARIO \T\ LUIGI BROS PLACE^TOADSTOOL KINGDOM^NES^A1B2C3^JP^HOME^^1234|1234|(555)555-0123^HOME^JP:1234567|||S|MSH|12345678|||||||0|||||N
NK1|1|PEACH^PRINCESS^^^^|SO|ANOTHER CASTLE^^TOADSTOOL KINGDOM^NES^^JP|(123)555-1234|(123)555-2345|NOK|||||||||||||
NK1|2|TOADSTOOL^PRINCESS^^^^|SO|YET ANOTHER CASTLE^^TOADSTOOL KINGDOM^NES^^JP|(123)555-3456|(123)555-4567|EMC|||||||||||||
PV1|1|O|ABCD^EFGH^|||^^|123456^DINO^YOSHI^^^^^^MSRM^CURRENT^^^NEIGHBOURHOOD DR
NBR^|^DOG^DUCKHUNT^^^^^^^CURRENT||CRD|||||||123456^DINO^YOSHI^^^^^^MSRM^CURRENT^^^NEIGHBOURHOOD DR
NBR^|AO|0123456789|1|||||||||||||||||||MSH||A|||20010101000000
IN1|1|PAR^PARENT||||LUIGI
IN1|2|FRI^FRIEND||||PRINCESS