Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Название

Тип данных

Описание

Комментарий
medicalExaminationTypestring

Тип медицинского осмотра

Тип медицинского осмотра. Строка из 100 символов.

Элемент условно обязательный.

Может принимать следующие значения:

DISPENSARY – 1 этап диспансеризации.

Возможные значения данного элемента будут расширены при развитии услуги «Запись для прохождения профилактических медицинских осмотров, диспансеризации»
cardGuidstringИдентификатор карты диспансеризации

Идентификатор карты диспансеризации. UUID.

Элемент условно обязательный

codestringКод типа диспансеризации

Код типа диспансеризации. Строка

Элемент условно обязательны.

namestringНаименование типа диспансеризации

Наименование типа диспансеризации. Строка

Элемент условно обязательны.

typeGuidstringИдентификатор типа диспансеризации

Идентификатор типа диспансеризации. Строка в формате UUID

Элемент условно обязательны.

dispStatusstring

Статус прохождения диспансеризации

Invite - Пациент приглашен

Process - Диспансеризация в процессе прохождения

Success - Диспансеризация пройдена

Элемент условно обязательны.
dateClosedstringДата закрытия карты диспансеризацииСтрока в формате ГГГГ-ММ-ДД. Проставляется только для диспансеризаций со статусом Success. Для всех остальных имеет значение null.
needQuestionnaireboolФлаг необходимости заполнения анкеты

true - необходимо заполнить анкету

false - анкета уже заполнена либо тип диспансеризации не предусматривает прохождение анкетирования

serviceArray of ServiceType

Услуги для предварительной записи

Комплексный тип.

Элемент условно обязательный.

...

Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "medicalExaminationType": "DISPENSARY",
    "code": "36ан-1",
    "name": "Диспансеризация 1 Этап",
    "typeGuid": "1dec26c7-13a2-4daf-8c2c-38e33619c82e",
    "dispStatus": "Process",
    "dateClosed": null,
    "cardGuid": "8b9a6200-7173-4142-ae6f-597c980aa8cc",
    "service": [
        {
            "medicalServiceType": {
                "serviceName": "Прием (осмотр) врача-терапевта",
                "serviceCode": "18",
                "serviceId": "788a3c01-4c4b-4d05-a707-c3e3176b20ab",
                "conditions": ""
            },
            "serviceStatus": "AVAILABLE",
            "required": true,
            "bookingData": null,
            "availableClinicResources": [
                {
                    "clinic": {
                        "clinicName": "Стенд ЕМИАС МО",
                        "clinicOID": null,
                        "clinicId": "a7f391d4-d5d8-44d5-a770-f7b527bb1233",
                        "clinicAddress": "Московская область, г. Неизвестный, ул. Светлая, д. 5"
                    },
                    "resource": [
                        {
                            "resourceName": "Ай Б. Л.",
                            "resourceId": "0b58bf2f-b6ff-423e-bff8-018953417c50",
                            "employee": {
                                "employeeSnils": "948-034-105 06",
                                "employeePositionCode": "02"
                            },
                            "room": "407",
                            "recommendedSlot": {
                                "slotDateTime": "2018-10-25T07:15:00",
                                "slotId": "ff449ea4-6937-41a6-84a0-cc24d55c62a2"
                            }
                        },
                        {
                            "resourceName": "Ай Б. Л.",
                            "resourceId": "12a19bfc-4fa4-4028-a783-888b4026018e",
                            "employee": {
                                "employeeSnils": "481-541-586 97",
                                "employeePositionCode": "100"
                            },
                            "room": "4",
                            "recommendedSlot": {
                                "slotDateTime": "2018-10-25T00:00:00",
                                "slotId": "87856a3b-d0d6-e811-80f1-005056b4044f"
                            }
                        }
                    ]
                }
            ],
            "unavailableReason": null
        },
        {
            "medicalServiceType": {
                "serviceName": "Измерение артериального давления",
                "serviceCode": "3",
                "serviceId": "765f1d94-fa8f-47c9-87ed-259e841126e7",
                "conditions": ""
            },
            "serviceStatus": "UNAVAILABLE",
            "required": false,
            "bookingData": null,
            "availableClinicResources": null,
            "unavailableReason": "Отсутствуют доступные ресурсы для записи"
        }
    ]
}