Услуги моделирования, предоставляемые по месту нахождения организации

Используя ресурсы FHIR (dstu2), как я могу отправить в ответ медицинские услуги, предоставляемые в определенном месте, когда делается запрос местоположения поиска?

Ниже приводится ресурс местоположения, который я использую, который не имеет возможности отправлять услуги в ответ. (http://fhir-dstu2-location-resource)

В моем случае использования я должен отправить данные о местоположении, и как часть этих данных я должен отправить услуги, предлагаемые этим местоположением. Как я могу объединить эти два ресурса в своем ответе? Я уже знаю услуги, которые предлагает местоположение, но нет заполнителя для отправки этой информации в ответ, если я использую ресурс местоположения в качестве своего ответа


person comeOnGetIt    schedule 02.01.2018    source источник


Ответы (1)


Используйте ресурс HealthcareService. Вы можете сделать запрос в HealthcareService с фильтрацией по местоположению.

person Lloyd McKenzie    schedule 02.01.2018
comment
В моем случае использования я должен отправить данные о местоположении, и как часть этих данных я должен отправить услуги, предлагаемые этим местоположением. Как я могу объединить эти два ресурса в своем ответе? Я уже знаю услуги, предлагаемые местоположением, но нет заполнителя для отправки этой информации в ответ, если я использую ресурс местоположения в качестве своего ответа. - person comeOnGetIt; 03.01.2018
comment
Три варианта - клиент может выбрать выполнение запроса _revinclude и запросить, чтобы связанные HealthcareServices возвращались, когда они запрашивают набор местоположений. Альтернативой является использование HealthcareServices в качестве ограниченных ресурсов, но это не будет работать до R4. (В R3 и ранее содержащий ресурс должен был указывать на содержащиеся ресурсы, у вас не могло быть точки содержащегося ресурса на содержащий ресурс). Другой вариант - использовать расширения, но они не будут стандартными и вряд ли когда-нибудь станут стандартными. - person Lloyd McKenzie; 03.01.2018
comment
Спасибо @Lloyd. Я думаю, что _revinclude может быть подходящим вариантом. Пожалуйста, дайте мне знать, если следующий запрос выглядит хорошим. [GET [base] / Location? _Revinclude = HealthcareService] - person comeOnGetIt; 03.01.2018
comment
Вы бы хотели GET [base]/Location?_revinclude=HealthcareService%3alocation - person Lloyd McKenzie; 03.01.2018