Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
要将HL7消息转换为RDF(资源描述框架),我可以使用两个步骤:1)将hl7转换为XML,然后2)将XML转换为RDF。但这会影响性能。此外,HAPI没有任何实用程序来执行此转换。

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

最佳答案

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的模型中。

10-01 02:17
查看更多