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类,可以嵌入到特定的约束类中。