hl7 标准 有很多版本,通过 http://www.7edit.com/home/index.php 下载7edit 来查看所获取到的 hl7 格式的数据是否正确
Message一栏就可以看到数据所在的具体位置,通过相对应的方法就可以取出这个值。
7edit 正版下载会21天的使用日期,如果有钱可以支持支持,如果没有就可以取
http://blog.youkuaiyun.com/sinistoreye/article/details/21565445 (优快云网站) 里面来了解如何破解。
如:java,所需要的jar包都可以从网上下载。
下图是我所用的jar包 HL7版本不同,所需jar包不同
java部分代买如下
OMP_O09_ORDER order = adtMsg.getORDER(i);
String presc_id = order.getORC().getPlacerOrderNumber()
.getEntityIdentifier().getValue();
String presc_Type = order.getORC().getOrderType().getIdentifier()
.getValue();
String visit_no = order.getORC().getPlacerOrderNumber()
.getEntityIdentifier().getValue();
String order_No = order.getORC().getPlacerGroupNumber()
.getEntityIdentifier().getValue();
String visit_date = order.getORC().getDateTimeOfTransaction()
.getValue();
String doctor_Code = order.getORC().getOrderingProvider(0)
.getIDNumber().getValue();
String doctor_Name = order.getORC().getOrderingProvider(0)
.getFamilyName().getSurname().getValue();
String test_No = order.getORC().getPlacerOrderNumber()
.getEntityIdentifier().getValue();
String exame_No = order.getORC().getPlacerOrderNumber()
.getEntityIdentifier().getValue();
String item_no = order.getORC().getPlacerOrderNumber()
.getEntityIdentifier().getValue();
String pham_code = order.getRXO().getRequestedGiveCode()
.getIdentifier().getValue();
String pham_name = order.getRXO().getRequestedGiveCode().getText()
.getValue();
String pham_spec = order.getRXO().getRequestedGiveCode()
.getAlternateIdentifier().getValue();
String package_Code = order.getRXR().getRoute().getIdentifier()
.getValue();
String package_Name = order.getRXR().getRoute().getText()
.getValue();
String dosage = order.getRXO().getRequestedGiveAmountMinimum()
.getValue();
String dosage_Unit = order.getRXO().getRequestedGiveUnits()
.getText().getValue();
String dosage_UnitCode = order.getRXO().getRequestedGiveUnits()
.getIdentifier().getValue();
String numbers = order.getRXO().getRequestedGiveUnits()
.getIdentifier().getValue();
通过对应的方法就可以取到你所需要的数据,而对应的方法你可以通过7edit来找到。
MSH|^~\&|EMR||Pivas||201605051542||OMP^O09^OMP_O09|5689a15d-57bb-4294-bd90-d02d246a2024|P|2.6|||NE|AL||utf-8
PID||12345619812|||小文^^^XIAO WEN||20151022|1
PV1||2|0207^0207H^43||||1385^小明||||||||||||1||||||||||||||||||||H0002|||||20160501085000
ORC|NW|248622||198148|||||20160505154156|||1366^ 小明||||||||| 儿 内 科 一 病 区^^0207||||||||A
TQ1|1||8&1/12 小时||||20160428095444|||1
RXO|001024^0.9%氯化钠注射液 100ml^^100ml@药业|100||12^ml||||||||||||||||0^否||||||||||||0506
RXR|B5^静滴
ORC|NW|248623||198148|||||20160505154156|||1366^ 小明 ||||||||| 儿 内 科 一 病 区^^0207||||||||A
TQ1|1||8&1/12 小时||||20160428095444|||1
RXO|000023^ 注射用头孢哌酮钠他唑巴坦钠 ( 新朗欧 )^^1g@三洋|0.4||9^g||||||||||||||||0^否||||||||||||0506
RXR|B5^静滴