Перейти к содержанию

elmk_registry — Проверка статуса электронной медицинской книжки

POST https://api.newdb.net/v2

Метод проверяет статус электронной личной медицинской книжки по данным Роспотребнадзора в Едином реестре выданных ЭЛМК.

Рекомендуем также: проверка физлица по базе ФССП — fssp_person, налоговая задолженность по ИНН — nalog_debt.

Заголовки

Content-Type: application/json
X-API-KEY: <your_token>

Входная схема (request)

{
  "params": {
    "elmk_number": "string (номер ЭЛМК)",
    "snils": "string (СНИЛС)",
    "country": "ru",
    "method": "elmk_registry"
  },
  "webhook": "https://your.host/webhook",
  "requestId": "optional-string"
}

Параметры

  • elmk_number — номер электронной личной медицинской книжки.
  • snils — СНИЛС владельца ЭЛМК.
  • country — код страны. Для РФ используйте ru.
  • method — имя метода, всегда elmk_registry.

Пример запроса

POST /v2 HTTP/1.1
Host: api.newdb.net
Content-Type: application/json
X-API-KEY: YOUR_TOKEN

{
  "params": {
    "elmk_number": "00-00-000000-00",
    "snils": "000-000-000 00",
    "country": "ru",
    "method": "elmk_registry"
  },
  "webhook": "https://newdb.net/for_example_webhook",
  "requestId": "11111111-2222-3333-4444-555555555555"
}

Пример ответа

{
  "params": {
    "elmk_number": "00-00-000000-00",
    "snils": "000-000-000 00",
    "country": "ru",
    "method": "elmk_registry"
  },
  "webhook": "https://newdb.net/for_example_webhook",
  "requestId": "11111111-2222-3333-4444-555555555555",
  "datecreated": "2026-03-17 22:39:50",
  "state": "complete",
  "balance": 9710,
  "tasks": 1,
  "is_repeat": false,
  "results": {
    "elmk_registry": {
      "taskId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
      "dateupdated": "2026-03-17 22:39:59",
      "result": {
        "status": 200,
        "data": [
          {
            "elmk_status_name": "Не действует",
            "elmk_number": "00-00-000000-00",
            "first_name": "Мария",
            "last_name": "И***",
            "middle_name": "Ивановна",
            "snils": "000***00",
            "work_type": [
              "Работы, при выполнении которых осуществляется контакт с пищевыми продуктами в процессе их производства, хранения, транспортировки и реализации"
            ],
            "decision_dt": "2025-03-20T03:29:49Z",
            "med_opinions_dt": "2026-02-22",
            "certification_dt": "2025-03-18",
            "recertification_dt": "2026-03-18",
            "fbuz_short_name": "ФБУЗ \"Центр гигиены и эпидемиологии\"",
            "created_fullname": "ЕПГУ"
          }
        ]
      }
    }
  }
}

Что возвращает метод

  • results.elmk_registry.result.status — HTTP-статус выполнения проверки.
  • results.elmk_registry.result.data[].elmk_status_name — текущий статус ЭЛМК.
  • results.elmk_registry.result.data[].elmk_number — номер ЭЛМК.
  • results.elmk_registry.result.data[].first_name — имя владельца ЭЛМК.
  • results.elmk_registry.result.data[].last_name — фамилия владельца ЭЛМК, может быть частично маскирована.
  • results.elmk_registry.result.data[].middle_name — отчество владельца ЭЛМК.
  • results.elmk_registry.result.data[].snils — СНИЛС в маскированном виде.
  • results.elmk_registry.result.data[].work_type — перечень видов работ, для которых оформлена книжка.
  • results.elmk_registry.result.data[].decision_dt — дата и время принятия решения по ЭЛМК.
  • results.elmk_registry.result.data[].med_opinions_dt — дата медицинского заключения.
  • results.elmk_registry.result.data[].certification_dt — дата прохождения аттестации.
  • results.elmk_registry.result.data[].recertification_dt — дата очередной переаттестации.
  • results.elmk_registry.result.data[].fbuz_short_name — краткое наименование учреждения.
  • results.elmk_registry.result.data[].created_fullname — источник создания записи.

x-ai (метаданные для AI)

{
  "tools": [
    {
      "name": "elmk_registry",
      "description": "Проверка статуса электронной личной медицинской книжки по номеру ЭЛМК и СНИЛС по данным Единого реестра выданных ЭЛМК Роспотребнадзора.",
      "input_schema": {
        "elmk_number": "string — номер ЭЛМК",
        "snils": "string — СНИЛС владельца",
        "country": "string (ru)",
        "method": "string (elmk_registry)",
        "webhook": "string (URL, optional)",
        "requestId": "string (optional)"
      },
      "output_schema": {
        "requestId": "string",
        "datecreated": "string (YYYY-MM-DD HH:MM:SS)",
        "state": "string (complete|processing|error)",
        "results": {
          "elmk_registry": {
            "taskId": "string",
            "dateupdated": "string (YYYY-MM-DD HH:MM:SS)",
            "result": {
              "status": "number (HTTP status)",
              "data": [
                {
                  "elmk_status_name": "string — статус ЭЛМК",
                  "elmk_number": "string — номер ЭЛМК",
                  "first_name": "string — имя",
                  "last_name": "string — фамилия",
                  "middle_name": "string — отчество",
                  "snils": "string — маскированный СНИЛС",
                  "work_type": "array — перечень видов работ",
                  "decision_dt": "string — дата решения",
                  "med_opinions_dt": "string — дата медзаключения",
                  "certification_dt": "string — дата аттестации",
                  "recertification_dt": "string — дата переаттестации",
                  "fbuz_short_name": "string — учреждение",
                  "created_fullname": "string — источник создания записи"
                }
              ]
            }
          }
        }
      },
      "example": {
        "request": {
          "params": {
            "elmk_number": "00-00-000000-00",
            "snils": "000-000-000 00",
            "country": "ru",
            "method": "elmk_registry"
          },
          "requestId": "11111111-2222-3333-4444-555555555555"
        },
        "response": {
          "state": "complete",
          "results": {
            "elmk_registry": {
              "result": {
                "status": 200,
                "data": [
                  {
                    "elmk_status_name": "Не действует",
                    "elmk_number": "00-00-000000-00"
                  }
                ]
              }
            }
          }
        }
      },
      "headers_required": ["X-API-KEY"]
    }
  ],
  "policy": "Если пользователь хочет проверить статус электронной медицинской книжки, ЭЛМК, сведения из реестра Роспотребнадзора или запись в Едином реестре выданных ЭЛМК — используй метод elmk_registry."
}