Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 14 Следующий »

Запрос

Адрес запроса

POST: {{url}}/clis/fhir/send

Заголовки запроса

ЗаголовокЗначение
AuthorizationApiKey - ключ авторизации

Структура запроса

В запросе указывается пакет Bundle (ресурс FHIR), в состав которого входят следующие ресурсы:

Название

КратностьОписание

Patient (ресурс FHIR)

1..1

Содержит информацию о пациенте

Condition (ресурс FHIR)

1..1

Информация о диагнозе пациента

Task уровня заказа (ресурс FHIR)

1..1

Содержит информацию об общем статусе заявки

ProcedureRequest (ресурс FHIR)

1..*

Содержит информацию о заказанной услуге в рамках заявки

Task уровня процедуры (ресурс FHIR)

1..*

Содержит информацию о статусе конкретной услуги в заявке

Practitioner (ресурс FHIR)

1..*

Информация о врачах, соответствующих должностям

PractitionerRole  (ресурс FHIR)

1..*

Информация о должностях::

  • выписавший направление 

  • выполнивший исследование

  • написавший заключение

Specimen (ресурс FHIR)

0..*

Информация о взятом биоматериале

DiagnosticReport (ресурс FHIR)

0..*

Результат выполнения исследования. В ресурсе указывается ссылка на соответствующее исследование (ProcedureRequest). Ресурс передаётся только для завершенных исследований

Observation (ресурс FHIR)

0..*

Результат лабораторного теста. Ресурс передается только для завершенного исследования. В ресурсе указывается ссылка на соответствующий ProcedureRequest.

Ответ сервера

В случае успешного выполнения сервер вернет ответ со статусом 200, содержащий Task уровня заказа с присвоенным значением id.

{
  "id": "fe94825b-7016-49d0-810f-7ab1dbe039db",
  "resourceType": "Task",
  "identifier": [
    {
      "system": "fe94825b-7016-49d0-810f-7ab1dbe039db",
      "value": "123456-123",
      "assigner": {
        "reference": "Organization/370ba164-fd1c-413c-b085-9325974b3887"
      }
    }
  ],
  "status": "requested",
  "code": {
    "coding": [
      {
        "system": "CLIS_TaskType",
        "code": "OrderProcessingTask"
      }
    ]
  },
  "requester": {
    "agent": {
      "identifier": {
        "value": "urn:uuid:d794ce1a-29e7-435e-bdf4-7f7f0496eb62"
      }
    },
    "onBehalfOf": {
      "identifier": {
        "value": "Organization/6d8b5620-40e0-425f-816b-260b6b10a789"
      }
    }
  },
  "owner": {
    "reference": "Organization/e5c8fe93-c2bb-4fe6-af4a-78f4088af3c9"
  }
}


В случае возникновения ошибок будет возвращен стандартный ответ сервера.


  • Нет меток