臨床資料交換標準協會(CDISC)的操作資料模型(CDM)解析Sample – ASP.NET (C#)

  • 2179
  • 0

臨床資料交換標準協會(CDISC)是一個開放且中立的非營利性標準制定組織(SDO)目前透過生產且一致性的協商基礎上進行團隊協作工作,在1997年成立,制定全球標準,簡化醫學研究和創新,並確保醫療保健資訊的鏈接。

臨床資料交換標準協會(CDISC)

是一個開放且中立的非營利性標準制定組織(SDO)目前透過生產且一致性的協商基礎上進行團隊協作工作,在1997年成立,制定全球標準,簡化醫學研究和創新,並確保醫療保健資訊的鏈接。

CDISC的使命是“全球性及跨平台的資料標準,強化資訊系統的互通性,以提高醫學研究和醫療相關領域的開發和支援。”

CDISC的展望是“提供訊息關於病人護理和安全透過更高品質的醫療研究。”

CDISC標準套件支援任何類型的協定,通過分析和報告結果的醫學研究。

他們已被證明可減少60%整體資源需求,以及70%-90%在開始階段時研究過程中初實施所需的資源。

目前的資料模型,現在除了是個CDISC標準,同時也是ISO/ CEN內HL7的標準。所以CDISC已是國際級的信賴標準。

參考來源 : http://en.wikipedia.org/wiki/Clinical_Data_Interchange_Standards_Consortium

clip_image001

上圖是CDISC目前的架構,參考該圖若需與CDISC進行資料交換可以利用操作資料模型(ODM)。ODM是個屬於中立獨立於平台的臨床研究資料交換和歸檔格式。

該模型中包括臨床資料以及相關敘述資料(Metadata),管理資料,參考資料和審計資訊。

在該模型中包含所有的設定,操作,分析,提交期間或長期保留存檔的一部分,可被不同的軟體系統共享。目前最新的ODM版本是1.3.1。

在這邊我們建立一個可以與符合 CDISC資料交換的參考應用

Step 1 : 下載 CDISC 的ODM 資料

(因為1.3.1需由 CDISC的會員才能下載, 故用 1.3.0 Demo)

clip_image002

下載聯結 : ODM1-3-0Revised (zip) All of the above files in a single zip file

Step 2 : 利用 MS Visual Studio 2012建立 CDISC 的 ODM Sample 方案

1)建立 [CDISC_ODM_Sample] 方案 => 使用 [ASP.NET Web Form應用程式] 範本

clip_image003

2) 利用 XSD 建立類別宣告

參考 : XML序列化與反序列化

a. 首先將取得的ODM相關檔案,解壓縮後置入本方案中

clip_image004

b. 開啟 [ODM1-3-0.xsd] 即可看到如下列的圖型化的 XML 綱要定義, 圖型化的顯示可以方便我們進行簡單的分析及資料拆解…

clip_image005

c. 再開啟 Visual Studio Command Prompt (2012)

clip_image006

d. 切換到方案目錄下, 輸入如下列

xsd ODM1-3-0.xsd xmldsig-core-schema.xsd /Classes

clip_image007

e. 將創建的cs 檔( 本方案用 XML 類別函式庫 )置入MS Visual Studio 2012的方案中,這樣我們就有了ODM的物件可以利用

clip_image008