标签: sql xml tsql hl7 ccd
我已经获得了一个项目,使用存储在SQL Server 2008数据库中的数据创建HL7连续性护理文档(CCD)。我有SQL编程的中级到高级知识,但我从未使用过FOR XML语句。
有没有人构建过一个存储过程,只使用FOR XML的SQL编程就能成功创建CCD?
任何提示将不胜感激。如果有人除了SQL之外还使用了其他任何东西,请随时告诉我,但我的背景主要是SQL,T-SQL,以及Java和VB方面的一些知识。
由于
答案 0 :(得分:1)
我们在.Net应用程序中解决此问题的方式是我们首先使用Microsoft {{3}从CCD或CDA xsd(可以从多个位置获取,包括HL7 store)创建类。 }。
然后我们编写了(很多)代码,用于从数据库中的数据创建和填充CCD类。
为了向用户呈现数据,我们首先使用XMLSerializer将记录序列化为字符串,然后使用ccd.xsl转换文件将生成的XML转换为HTML。 ccd.xsl有几个位置,包括xsd tool。