HL7使用SQL编程实现关怀文档(CCD)的连续性

Ray*_*blo 5 xml sql t-sql hl7 ccd

我已经获得了一个项目,使用存储在SQL Server 2008数据库中的数据创建HL7 Continuity of Care Documents(CCD).我有SQL编程的中级到高级知识,但我从未使用过FOR XML语句.

有没有人构建过一个存储过程,只使用FOR XML的SQL编程就可以成功创建CCD?

任何提示将非常感谢.如果有人除了SQL之外还使用了其他任何东西,请随时告诉我,但我的背景主要是SQL,T-SQL,以及Java和VB方面的一些知识.

谢谢

com*_*ech 1

我们在 .Net 应用程序中解决此问题的方法是,首先 使用 Microsoft 的xsd 工具从 CCD 或 CDA xsd(可以从多个位置获取,包括HL7 存储)创建类。

然后,我们编写了(大量)代码,用于根据数据库中的数据创建并填充 CCD 类。

为了向用户呈现数据,我们首先使用 XMLSerializer 将记录序列化为字符串,然后使用 ccd.xsl 转换文件将生成的 XML 转换为 HTML。ccd.xsl 有多个位置,其中包括这个位置

  • 我相信我们成功地使用了以下说明:http://medbi.blogspot.com/2008/02/creating-c-bindings-for-ccr-and-ccd.html (3认同)