...
Запрос представляет собой Bundle (ресурс FHIR) и содержит следующие ресурсы.:
Поле | Кратность | Описание |
---|---|---|
1-* | Могут передаваться результаты сразу по нескольким исследованиям, но в рамках одного направления. | |
0-* | Результат теста. Ресурс необязательный. Должен иметь ссылку на конкретный DiagnosticReport. | |
Device (ресурс FHIR) | 0-* | Информация об оборудовании, на котором проводилось исследование (включая сведения об использованных материалах и тест-системе). |
1-* | Информация о враче, писавшем заключение, проводившем исследование или о враче второго мнения. | |
1-* | Информация о врачах, соответствующих PractitionerRole. |
Временное примечание: поля, выделенные розовым цветом, еще не реализованы (доработка будет выполнена в рамках задачи
). JIRA server SofTrust JIRA serverId 40783584-9eea-38c0-9592-1a963d667396 key API-2225
Пример сокращенного тела запроса, в котором опущены детали заполнения каждого ресурса в отдельности. Подробную информацию про каждый ресурс и примеры его заполнения можно найти на его странице в разделе Ресурсы сервиса ЦС ЛИС.
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "resourceType": "Bundle", "entry": [ { "fullUrl": "urn:uuid:c99156cc-8d15-4592-b14a-82e59804d231", "resource": { "resourceType": "DiagnosticReport", "identifier": [ { "value": "c99156cc-8d15-4592-b14a-82e59804d231" } ], "basedOn": [ { "identifier": { "value": "14042491-3760-44a7-9924-e756957a19ac" } } ], "status": "final", ... } }, { "fullUrl": "urn:uuid:b6d379fb-85f0-4fd4-a77b-a746c43fad39", "resource": { "resourceType": "Practitioner", "identifier": [ { "system": "DoctorId", "value": "180e6bf4-f97e-47f9-b6a7-cd2247010304", "assigner": { "display": "Organization/1.2.643.5.1.13.13.12.2.31.2855" } }, { "system": "Snils", "value": "007-225-826 24" } ], "name": [ { "family": "Лелюк", "given": [ "Елена", "Владимировна" ] } ] } }, { "fullUrl": "urn:uuid:e0cc5d39-ae0f-4170-86b6-9249f67e698a", "resource": { "resourceType": "PractitionerRole", "identifier": [ { "system": "ResourceId", "value": "ab6bc031-76ac-11eb-8db7-00155d07b105" } ], ... } }, { "fullUrl": "urn:uuid:adca0170-cc84-4c0f-bad4-df0942675e10", "resource": { "resourceType": "DiagnosticReport", "identifier": [ { "value": "adca0170-cc84-4c0f-bad4-df0942675e10" } ], "basedOn": [ { "identifier": { "value": "93fdc8d0-abd6-469c-884b-d0e08ac55d04" } } ], "status": "final", ... } }, { "fullUrl": "urn:uuid:d3a16465-5d18-4314-80d1-f68d648e0f2b", "resource": { "resourceType": "Observation", "identifier": [ { "value": "d3a16465-5d18-4314-80d1-f68d648e0f2b" } ], ... } }, { "fullUrl": "urn:uuid:3ab80ad9-c8dd-4741-bb01-9cf201eea09c", "resource": { "resourceType": "Observation", "identifier": [ { "value": "3ab80ad9-c8dd-4741-bb01-9cf201eea09c" } ], ... } } ] } |
Ответ
В случае успешного выполнения сервер вернет ответ со статусом 200.
...