Если вы вернете это, у вас нет API FHIR.У вас есть собственный API.FHIR определяет, как будут выглядеть результаты поиска.Если вы не соответствуете этим требованиям, вы не соответствуете стандарту.
Весь смысл стандартного API, такого как FHIR, заключается в том, что результаты поиска выглядят одинаково, независимо от того, какая система их возвращает, поэтомучто клиенты должны быть закодированы только в одном интерфейсе, а не в отдельном интерфейсе для каждого сервера.
Данные, которые вы пытаетесь представить , могут быть отображены как правильный набор поисковых ответов. Пакет, содержащийдопустимые ресурсы в формате FHIR.Если вы сделаете это, вы будете согласны и сможете заявить, что вы внедрили FHIR.
Однако, если вы будете настаивать на предоставлении ваших данных в формате, который вы описали выше, вы не сможете претендовать на соответствие FHIR, и никакие клиенты или библиотеки, совместимые с FHIR, не будут работать с вашей системой без настройки.(И если у вас нет регулятивных полномочий или значительных денежных средств, вероятность того, что клиенты выполнят такую настройку, весьма мала.)