将HL7 v2.x转换为RDF格式

时间:2018-02-04 08:32:03

标签: java rdf hl7

要将HL7消息转换为RDF(资源描述框架),我可以使用两个步骤:1)将hl7转换为XML,然后2)将XML转换为RDF。但这会对性能产生影响。此外,HAPI没有任何实用程序来进行此转换。

是否有Java源代码或将HL7转换为RDF的标准方法,是否有人对描述HL7消息的特定本体有建议或引用?

1 个答案:

答案 0 :(得分:0)

I hope this library (Hl7ToRDF) can do the required work.

该库提供了一个HL7类转换器,该转换器接收HL7消息,然后使用Jena模型将其转换为RDF格式。

org.apache.jena.rdf.model.Model model = ModelFactory.createDefaultModel();
HL7Converter hl7Segments = new HL7Converter(model);
message = "MSH|^~\\&|ADT1|MCM|LABADT|MCM|198808181126|SECURITY|ADT^A01|MSG00001-|P|2.5.1\r\n"
      + "...";

hl7Segments.ConvertToRDF(message);

通过这种方式,消息将转换为RDF格式并插入到Jena的模型中。