Руководство к использованию стандарта FHIR в ЦИСЗ
0.1.1667 - ci-build

Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1667) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Получение информации о пациенте

Метод предназначен для получения информации о пациенте в ЦИСЗ.

Этот метод возвращает 200 ОК если удалось найти информацию о пациенте по заданному идентификатору или 404 Not Found если ресурс не нашёлся. Однако возможно, что определенные ошибки в контенте (например, неверный набор символов, неверный JSON и т. д.) могут привести к сбою всей операции проверки с ответом серии 4xx или 5xx.

Вызов метода получения пациента по идентификатору осуществляется с помощью HTTP GET команды: GET [base]/fhir/Patient/[patientId]

Входящие параметры метода:

Название Тип Описание
patientId ID Пациента Идентификатор пациента.

Исходящие параметры метода:

Название Профиль Описание
Resource Resource В случае успешного нахождения ресурса возвращается ответ типа Resource, содержащий информацию о пациенте с указанным идентификатором.
OperationOutcome OperationOutcome В случае неудачного получения ресурса, будет возвращён ответ типа OperationOutcome, содержащий информацию об ошибке.

Пример запроса получения ресурсов пациента по идентификатору: GET [base]/fhir/Patient/dea8c84b-1e61-11ef-9485-57d49cab5591

Пример ответа получения пациента по идентификатору:

{
    "resourceType": "Patient",
    "id": "dea8c84b-1e61-11ef-9485-57d49cab5591",
    "meta": {
        "versionId": "1",
        "lastUpdated": "2024-05-30T08:51:56.803+00:00",
        "source": "de79f72b-643a-4777-ae23-a5b843cb9539",
        "profile": [
            "https://fhir.by/StructureDefinition/PatientWithoutIdentificationNumber"
        ]
    },
    "identifier": [
        {
            "use": "temp",
            "type": {
                "coding": [
                    {
                        "system": "https://fhir.by/ValueSet/ForPatientWithoutDocNumbers",
                        "code": "UMD"
                    }
                ]
            },
            "value": "afdfec57-ff6b-4695-b754-e63d0f8a1217"
        }
    ],
    "active": true,
    "name": [
        {
            "family": "Иванов",
            "given": [
                "Иван",
                "Сергеевич"
            ]
        }
    ],
    "telecom": [
        {
            "system": "phone",
            "value": "89001234567"
        }
    ],
    "gender": "female",
    "birthDate": "2005-12-01",
    "deceasedBoolean": false,
    "address": [
        {
            "use": "home",
            "text": "РБ, г. Брянск, улица Школьный 12-40",
            "line": [
                "улица Мира"
            ],
            "city": "Москва",
            "district": "Спортивная ул.",
            "state": "Сахалинская область",
            "postalCode": "209124"
        }
    ],
    "contact": [
        {
            "name": {
                "family": "Волкова",
                "given": [
                    "Алёна",
                    "Сергеевна"
                ]
            },
            "telecom": [
                {
                    "system": "phone",
                    "value": "89001234567"
                }
            ]
        }
    ]
}

Пример в виде postman коллекций

Ссылка Описание
Скачать Переменные ЦИСЗ.
Скачать 04. Поиск заданного типа медицинской информации о пациенте - получение пациента