Как установить собственный заголовок в библиотеке Python fhirclient-4.0.0?
Я работаю с fhirclient-4.0.0 и использую эту библиотеку для отправки запросов Http на мой сервер fhir. Для запроса на обновление мне нужно отправить один дополнительный заголовок If-Match. Но я не вижу возможности сделать это или установить собственный заголовок.
Это мой код на Python.
from fhirclient import client
import fhirclient.models.encounter as en
settings = {
'app_id': 'fhir',
'api_base': 'http://hapi.fhir.org/baseR4'
}
smart = client.FHIRClient(settings=settings)
encounter = en.Encounter()
encounter.id = get_fhir_encounter_id(<parameter>)
encounter.subject = get_fhir_encounter_subject(<parameter>)
encounter.location = get_fhir_encounter_location(<parameter>)
encounter.period = get_fhir_encounter_period(<parameter>)
encounter.reasonCode = get_fhir_encounter_reasoncode(<parameter>)
encounter.status = get_fhir_encouter_status(<parameter>)
encounter.identifier = get_fhir_encounter_identifier(<parameter>)
encounter.class_fhir = get_fhir_encounter_class(<parameter>)
#Sending the update request
en.Encounter.update(encounter, smart.server)
Есть ли какая-нибудь конфигурация, которую я могу использовать для установки собственного заголовка?
1 ответ
Я считаю, что этот PR исправляет часть вашей проблемы https://github.com/smart-on-fhir/client-py/pull/66, возможно, потребуется еще один PR, чтобы вытащить заголовки на всем пути к моделям ресурсов