5

私は、SQL Server 2008 データベースに格納されたデータを使用して HL7 Continuity of Care Documents (CCD) を作成するプロジェクトを与えられました。私は SQL プログラミングについて中級から上級の知識を持っていますが、FOR XML ステートメントを使用したことはありません。

FOR XML を使用した SQL プログラミングのみを厳密に使用して、CCD を正常に作成できるストアド プロシージャを構築した人はいますか?

どんなヒントでも大歓迎です。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 に答える