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

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

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

Точка входа(url) для Московской области remd.emias.mosreg.ru/emds/rest/api/v1

Запрос

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


GET: {{url}}/documents/{GUID}/signed-content

Параметры запроса

Параметр

Тип

Описание

По умолчанию

Обязательный

Комментарий

GUIDGUIDГуид ЭМД-+



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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:


ПолеТипОписание
docContentОбъект
docContent.datastring(byte)

Содержимое электронного документа (файл формата PDF или XML, оформленный по стандарту ISO/HL7 27932:2009, в base64)

docContent.checksumintegerКонтрольная сумма файла, вычисленная по алгоритму CRC32 (в десятичном представлении)
docContent.idcasestringЛокальный идентификатор услуги относящийся к документу
orgSignatureОбъектСведения о подписи МО, которой подписан документ
personalSignaturesОбъектЭП сотрудников, которыми подписан документ


Пример структуры ответа 

{
    "docContent": {
        "data": "JVBERi0x ... LU9GDQo=",
        "checksum": 212761416,
        "idcase": null
    },
    "orgSignature": {
        "data": "MIII4QYJKoZ ... t9trQOglrX",
        "checksum": 370852156
    },
    "personalSignatures": [{
        "localUid": "245b7be7-bcec-4f04-bfa8-cbc08c095880_13c53db9-65f5-4dcf-9c3a-7d33640b2b00",
        "signer": {
            "localId": "8085cb6a-1596-49c6-b3ca-3ebbb2d9a94b",
            "role": {
                "code": "DOCTOR",
                "codeSystem": null,
                "codeSystemName": null,
                "codeSystemVersion": null,
                "displayName": "Врач"
            },
            "surname": "Яцкевич",
            "name": "Дмитрий",
            "patrName": "Юрьевич",
            "birthDate": "1990-04-10",
            "snils": "14285708879",
            "position": {
                "code": "4",
                "codeSystem": null,
                "codeSystemName": null,
                "codeSystemVersion": null,
                "displayName": "главный врач медицинской организации"
            },
            "speciality": {
                "code": "27",
                "codeSystem": null,
                "codeSystemName": null,
                "codeSystemVersion": null,
                "displayName": "Терапия"
            },
            "email": null,
            "phone": null,
            "department": {
                "localId": {
                    "code": "28a08a86-0735-4867-9ddc-bbd4f104865e",
                    "codeSystem": null,
                    "codeSystemName": null,
                    "codeSystemVersion": null,
                    "displayName": null
                },
                "name": "ХИМКИНСКАЯ ОБ. Взрослая поликлиника № 1"
            },
            "office": null
        },
        "description": null,
        "signature": {
            "data": "MIIVWAYJKoZIhvcNAQ ... Iz13J3iXhTVlGJ7FOrNOI2slaKxWqgE=",
            "checksum": 4167420720
        }
    }]
}


Ошибки

Пример структуры ответа с ошибкой

{
  "status": "success",
  "id": "4987cbe2-a22e-439a-8a35-2857c884e8e3",
  "errors": [
    {
      "code": "string",
      "message": "string"
    }
  ]
}


Возможные коды ошибок

HTTP КодОписание
400

Invalid input

404

Not found

500

Internal Server Error




  • Нет меток