API Cransmart Core - это библиотека с отличными интерфейсами, которая определяет взаимодействия и вызовы между различными компонентами Transmart.
Чтобы облегчить общение с I2B2 и I2B2-подобными ресурсами клинических данных, определены два API, которые следуют философии дизайна, стоящей за I2B2 и напоминают API ITOLOGY ITOLOGY ITOLOGY (ONT) и хранилище данных (CRC).
Определяется концепция, которая может быть реализована клиническими источниками данных для разоблачения деревьев онтологии с концепциями. Смотрите документацию I2B2 ONT обмена сообщениями для получения дополнительной информации. Определены только несколько вызовов, которые используются в кодовой базе «Унаследованной кодовой».
Определяется Queriesresource, который может быть подвергнут воздействию клинических источников данных в качестве средства запроса клинических данных. Этот ресурс раскрывает методы для запуска запросов и получения результатов запроса. API моделируется после API сообщения запроса I2B2 CRC.
Определяется DataQueryResource, который может быть выявлен с высокими размерными источниками данных, чтобы разрешить запрос высокомерных данных. Определяется общий DataQueryResult, который может быть расширен для конкретных типов данных. На данный момент все типы данных OMICS (внутри определенных пакетов), а также возможные запросы, определяются в проекте CORE API. Для моделирования общих ограничений запроса (например, на субъектах или временных точках) определяется класс CommonHighDimensionAlqueryConstraints, который может быть включен в конкретные классы ограничений.