transmart core api
1.0.0
Transmart Core API是一個具有凹槽接口的庫,可以定義Transmart的各個組件之間的相互作用和調用。
為了促進與I2B2和類似I2B2的臨床數據資源的通信,定義了兩個API,遵循I2B2背後的設計理念,類似於I2B2本體學管理(ONT)和數據存儲庫(CRC)RESTFULE API。
定義了一個概念,可以通過臨床數據源來實施,以揭示具有概念的本體論。有關更多背景信息,請參見I2B2 ONT消息傳遞文檔。僅定義了幾個呼叫,這些呼叫恰好在傳統式跨碼代碼庫中使用。
定義了一個QueriesResource,可以通過臨床數據源暴露,作為查詢臨床數據的一種手段。此資源公開了運行查詢並檢索查詢結果的方法。 API以I2B2 CRC查詢消息API進行建模。
定義了一個數據表格Resource,可以通過高維數據源來暴露,以允許查詢高維數據。定義了一般數據表格,可以擴展到特定數據類型。目前,在核心API項目中定義了所有OMICS數據類型(內部特定軟件包)以及可能的查詢。為了建模一般查詢約束(例如,在主題或時間點上),定義了一個共同的highdimensqueryConstraints類,可以嵌入到特定的約束類中。