2013-06-26 39 views
1

我有很多CDA XML文件。我需要將它們存儲在SQL Server數據庫中。有沒有可以做到這一點的工具?我知道可以通過SSIS來做到這一點。還有什麼方法可以使用CDA XML模式生成數據庫模式?在SQL Server中存儲CDA XML

+2

HL7 CDA - 請參閱http://en.wikipedia.org/wiki/Clinical_Document_Architecture。你真的需要將它們存儲在結構化數據庫中嗎?天生的平等性質和對代碼的許多抽象意味着你必須非常努力地從SQL中獲得任何有用的東西。 (如果你真的想這樣做,那麼存儲模式後驗證實例將會更有用 - 你會得到一個更加一致的商店,就重要的默認屬性值而言) –

+0

我同意你Grahame-和a對這個用例的更完整的理解在這裏是有用的答案。如果你正在開發一個解決方案從頭開始創建結構化/關係數據庫可以是一項艱鉅的任務。如果你有一個現有的數據庫工作,那麼你可能想將CDA映射到該數據庫 - 但這又取決於你在嘗試什麼去做。 CDA非常複雜,它本身提供了結構,因此您可以在需要時使用xpath,xquery或類似的xml友好語言提取部分CDA文檔,而不是從一開始就完成離散存儲的所有工作。 – Tone

回答

0

你爲此付出了很多努力。

首先,您將需要設置您的數據庫與適當的架構,包含您需要的所有表 - 病人表來存儲患者數據,消息表等。 其次,你需要一個集成引擎 - 例如可以執行從messgae中提取數據的任務,並將數據插入到數據庫中 - 除非您是Javascript的專家,否則它本身就是一座高山。

Read this瞭解更多信息。