Могу ли я отправлять в систему PACS только демографические данные пациента, используя цель C?
Во время работы над DICOM мне удается отправлять изображения и видео.
Ниже приведен код для отправки изображений в PACS.
if ([mediaType isEqualToString:@"jpeg"] )
{
TransferSyntaxes.push_back(UID_JPEGProcess1TransferSyntax);
if (dicomSCU) {
dicomSCU->addPresentationContext(UID_VLMicroscopicImageStorage, TransferSyntaxes);
result = dicomSCU->initNetwork();
result = dicomSCU->negotiateAssociation();
}
Могу ли я отправлять в PACS только демографическую информацию, такую как имя, пол, дату рождения?
каким должен быть синтаксис передачи или какая-либо кодовая база для ссылки?
1 ответ
Для этого нет способа DICOM. Существовал класс обслуживания DICOM под названием «Отдельное управление пациентами», но он был упразднен очень много лет назад.
Проблема отправки изображения без данных изображения заключается в том, что не существует класса DICOM SOP, который позволяет вам создать действительный объект этого. Одним из возможных решений может быть отправка класса SOP без изображения, например, Encapsulated PDF или Basic Text SR. Тем не менее, этим объектам нужно какое-то «тело» (PDF или обычный текст). Сомнительно, понравится ли пользователям PACS такой фиктивный объект только для создания пациента.
«Официальный» способ «сообщения» о пациенте в PACS основан на сообщениях HL7 ADT или на FHIR. К сожалению, не гарантируется, что все продукты PACS, с которыми вы столкнетесь в работе, реализуют такую услугу. Даже в Технической структуре IHE нет способа отправить ADT для регистрации пациента в PACS («Диспетчер изображений в терминологии IHE», см. RAD-1). Однако есть способ объявить процедуру (RAD-4, HL7 ORM) в диспетчере изображений, которая создаст пациента без каких-либо изображений. Но это не только создает пациента, но и процедуру, для которой предполагается, что впоследствии будут переданы изображения.