Отправка данных (нестандартных) заголовков в запросе FHIR

Есть ли официальная рекомендация для отправки данных (например, информации аудита, такой как идентификаторы, имена пользователей, организации и т. Д., Отправляющие запрос) в виде заголовков HTTP, а не в теле (сообщение FHIR) запроса? Это где-то задокументировано? Другими словами, можно ли это делать или это не одобряется (или считается, что это не указано в спецификации для запроса FHIR)?


person John    schedule 23.05.2019    source источник
comment
Я бы предпочел установить промежуточное ПО, которое анализирует каждый полученный ресурс FHIR. Парсер будет извлекать соответствующую информацию, сопоставляя элементы со словарем / картой в зависимости от типа ресурса. Таким образом, любой клиент FHIR сможет взаимодействовать с вашим сервером FHIR без каких-либо специальных или нестандартных действий.   -  person Jaime    schedule 25.06.2019


Ответы (1)


FHIR REST находится поверх HTTP, поэтому вы можете делать все, что позволяет HTTP. Технологии, обычно используемые с FHIR, такие как OAuth, зависят от использования заголовков HTTP, а в некоторых случаях (например, отправка Provenance с ресурсом) FHIR определяет настраиваемые заголовки. Приложения могут свободно определять дополнительные заголовки, но им следует знать, что, как и в случае со всем, что определяется пользователем, будет взиматься плата за то, чтобы заставить другие системы поддерживать заголовки и взаимодействие, и такие требования могут уменьшить количество желающих / способных систем. общаться с вами. Хорошая практика - повысить требования к http://chat.fhir.org и посмотреть, есть ли "стандарт "способ удовлетворить ваши потребности, прежде чем изобретать что-то нестандартное.

person Lloyd McKenzie    schedule 23.05.2019
comment
См. hl7.org/fhir/provenance.html#header для отправки Provenance с ресурсом. - person Grahame Grieve; 23.05.2019