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

/ehr/add

Назначение

Добавление нового контейнера для записей пациента (добавление нового заболевания) [EHR]. В ответе возвращается уникальный идентификатор контейнера id.

Proto

[EHR] - Возвращаемая структура информации о контейнер EHR
[ErrorResult] - Информация об ошибке

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

Уникальный идентификатор пациента в Системе - обязательно для заполнения

Example

"ehr": {
    "patient_id": "#65:13928"
}

Комментарий к контейнеру EHR - НЕ обязательно для заполнения

Example

"ehr": {
    "patient_id": "#65:13928",
    "summary": "Комментарий к контейнеру заболевания (EHR)"
}

Request

POST ONCOR_API_HOST/api/1.0/json/ehr/add HTTP/1.1
X-Oncor-API-Token: ONCOR_API_TOKEN
Content-Type: application/json
{
  "ehr": {
      "patient_id": "#65:13928",
      "summary": "Комментарий к контейнеру заболевания (EHR)"
  }
}
curl -X POST --location "ONCOR_API_HOST/api/1.0/json/ehr/add" \
-H "X-Oncor-API-Token: ONCOR_API_TOKEN" \
-H "Content-Type: application/json" \
-d "{
      \"ehr\": {
          \"patient_id\": \"#65:13928\",
          \"summary\": \"Комментарий к контейнеру заболевания (EHR)\"
      }
    }"

Response

{
  "result": [
    {
      "id": "#876:23361",
      "patient_id": "#65:13928",
      "summary": "Комментарий к контейнеру заболевания (EHR)"
    }
  ]
}
{
    "error": {
        "name": "com.siams.med.api.InvalidToken",
        "message": "invalid token",
        "uuid": "0934b56e-15cb-4af6-b86c-b6a079600917"
    }
}
{
    "error": {
        "name": "java.lang.Exception",
        "message": "Пользователь не найден",
        "uuid": "61d268aa-ae9f-4eb9-bc0b-7d164c1c49e7"
    }
}
{
  "error": {
    "name": "com.siams.med.api.PatientNotFoundException",
    "message": "Patient \"#65:13928\" not found",
    "uuid": "11dcb00c-c5f9-48cd-af29-2d4495596549"
  }
}