5

我得到了一个项目,使用存储在 SQL Server 2008 数据库中的数据创建 HL7 连续护理文档 (CCD)。我在 SQL 编程方面具有中高级知识,但我从未使用过 FOR XML 语句。

有没有人建立了一个存储过程,可以成功地创建 CCD,只使用 SQL 编程和 FOR XML?

任何提示将非常感谢。如果有人用过 SQL 以外的任何东西,请随时告诉我,但我的背景主要是 SQL、T-SQL,对 Java 和 VB 有一些了解。

谢谢

4

1 回答 1

1

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

然后,我们编写了(很多)代码,从数据库中的数据创建和填充 CCD 类。

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

于 2011-11-04T18:04:49.020 回答