transmart core api
1.0.0
Transmart Core APIは、トランスマートのさまざまなコンポーネント間の相互作用と呼び出しを定義するグルーヴィーなインターフェイスを備えたライブラリです。
I2B2およびI2B2様の臨床データリソースとの通信を促進するために、I2B2の背後にある設計哲学に従い、I2B2オントロジー管理(ONT)およびデータリポジトリ(CRC)RESTFUL APIに似た2つのAPIが定義されています。
ConceptsResourceが定義されており、臨床データソースによって実装されて、オントロジーツリーを概念で公開します。より多くの背景情報については、i2b2 ontメッセージングドキュメントを参照してください。レガシートランスマートコードベースで使用されるものは、数回の呼び出しのみが定義されています。
臨床データを照会する手段として、臨床データソースによって公開できるクエリゾルセが定義されています。このリソースは、メソッドを公開してクエリを実行し、クエリの結果を取得します。 APIは、i2B2 CRCクエリメッセージAPIの後にモデル化されます。
DataQueryResourceが定義されており、高次元データのクエリを可能にするために、高次元のデータソースによって公開できます。特定のデータ型に対して拡張できる一般的なDataQueryResultが定義されています。現時点では、すべてのOMICSデータ型(特定のパッケージ内)および可能なクエリは、コアAPIプロジェクト内で定義されています。一般的なクエリの制約(被験者や時点に関する)をモデル化するために、特定の制約クラスに埋め込むことができる一般的なハイディメンションアールクリーコストレイズクラスが定義されています。