Вы можете обратиться к этому минимальному потоку, который демонстрирует использование процессора ExtractCCDAAttributes
.
1) Получить документ CDA (Тип процессора: GetFile
)
Это создаст FlowFile с содержимым документа. Используемый пример файла данных (XML) доступен здесь .
2) ExtractCCDAAttributes (Тип процессора: ExtractCCDAAttributes
)
Этот процессор имеет одно свойство (Skip Validation
), чтобы указать, следует ли проверять значения сообщения CDA. Мы принимаем значение по умолчанию true
. Процессор выводит отдельные атрибуты в виде атрибутов FlowFile.
3) Успех (Тип процессора: LogAttribute
)
Для регистрации атрибутов при успешной работе процессора ExtractCCDAAttributes
.
4) Отказ (Тип процессора: LogAttribute
)
Для регистрации атрибутов при сбое ExtractCCDAAttributes
процессора.
Проверка:
Когда обрабатывается файл , два из (многих) атрибутов, зарегистрированных процессором Success :
Key: 'vitalSignsSection.organizer_01.observations_02.code.displayName'
Value: 'Intravascular Systolic'
Key: 'vitalSignsSection.organizer_02.observations_03.code.displayName'
Value: 'Intravascular Systolic'
В файле примера два места, где они появляются, находятся в строках 3592 и 3700:
и