Взаимодействие с клинической АСУ

Как упоминалось выше, чтобы избежать проблемы свзязанные с совместимостью функционала чтения форматов хранения КТ-данных, в рамках работ по настоящему договору были разработаны и реализованы функции (табл.2 функций приведен ниже), позволяющие манипулировать DICOM-сериями, полученными с современных томографов и содержащих большой объем информации, также инициализирующие интеллектуальную обработку (выделение контуров).

 

Таблица 2 – Функции для работы с сериями КТ-данных

Вызываемая функция

Действие

int GetDCMPatienListCount ()

 

Получить количество доступных серий.

char ** GetDCMPatienList ()

 

Получить список серий пациента.

char** GetDCMFilesList (int seriesNumber)

 

Получить список всех файлов срезов из серии

char * GetDCMData (int seriesNumber)

Получить имя созданного файла с данными по всем слоям сканирования данной серии.

int GetDCMFileByteShift (int seriesNumber, int dcmFileNumber)

Получить сдвиг от начала данных по всем слоям сканирования (GetDCMData) для dcmFileNumber-го файла seriesNumber-й серии.

int GetDCMDataWidth (int seriesNumber, int dcmFileNumber)

Получить ширину среза в пикселях.

int GetDCMDataHeight (int seriesNumber, int dcmFileNumber)

 Получить высоту среза в пикселях.

double[3] GetDCMDataPosition (int seriesNumber, int dcmFileNumber)

Получить 3D положение среза.

double[3] GetDCMDataResolution (int seriesNumber, int dcmFileNumber)

Получить 3D размер вокселя.

double[6] GetDCMDataOrientation (int seriesNumber, int dcmFileNumber)

Получить 3D ориентацию.

int GetDCMDataContoursCount (int seriesNumber, int dcmFileNumber)

Получить количество контуров у среза

int GetDCMDataContourPointsCount (int seriesNumber, int dcmFileNumber, int contourNumber)

Получить кол-во точек в контуре под номером contourNumber;

point* GetDCMDataContourPoints (int seriesNumber, int dcmFileNumber, int contourNumber)

Получить точки контурп под номером contourNumber.  
     

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: