将XML转换为FHIR资源XML格式

将XML转换为FHIR资源XML格式,xml,xslt,wso2,wso2esb,hl7-fhir,Xml,Xslt,Wso2,Wso2esb,Hl7 Fhir,我目前正在尝试将数据从标准XML格式转换为与FHIR资源XML匹配的格式 我试图研究多种途径。目前,我专注于使用WSO2企业服务总线来查看它是否具有所需的功能。 然而,我怀疑使用XSLT脚本可能对我的目的有用。我只是希望讨论一下他们可能知道的这种转换过程的可能方法 谢谢:)XSLT当然是一种选择,而且看起来使用WSO2就可以了。根据您的体系结构,WSO2可能比您需要的更重。如果您只是在看转换实例,一个简单的XSLT引擎就可以了。您也可以用代码(Java、C#等等)来完成这项工作 在代码中这样做的

我目前正在尝试将数据从标准XML格式转换为与FHIR资源XML匹配的格式

我试图研究多种途径。目前,我专注于使用WSO2企业服务总线来查看它是否具有所需的功能。 然而,我怀疑使用XSLT脚本可能对我的目的有用。我只是希望讨论一下他们可能知道的这种转换过程的可能方法


谢谢:)

XSLT当然是一种选择,而且看起来使用WSO2就可以了。根据您的体系结构,WSO2可能比您需要的更重。如果您只是在看转换实例,一个简单的XSLT引擎就可以了。您也可以用代码(Java、C#等等)来完成这项工作

在代码中这样做的一个好处是,如果您将源XML的DOM表示转换为FHIR参考实现数据模型,那么您将能够生成XML和JSON(以及最终的RDF)。您也可以使用XSLT来实现这一点,但是需要一个两阶段的过程,这一过程会比较慢


另一个考虑因素是什么最容易维护。我喜欢XSLT,但编写和维护XSLT需要一定的心态,因此,如果您想走这条路,请确保您的员工中有一些人对XSLT感到满意。

谢谢您的帮助,我非常感谢。我刚刚了解到,传入的数据可以是XML或JSON格式,因此XSLT可能不再是最佳选择。有一些映射工具,如MapForce,支持在各种语法(包括JSON)之间进行转换,因此这可能很有用。或者您可以只编写代码:>