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

/patient/record/add

Назначение

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

Proto

[Rc] - Медицинская или регистровая запись
[ErrorResult] - Информация об ошибке

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

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

Example

    "patient_id": "#65:13928"

Указывается структура создаваемой записи в соответствии с записями описанными в [Rc] - на примере создания записи Документ [Rc.RcDoc].

Example

    "rc_doc": {
      "html": "<body><h1>Протокол химиотерапии</h1>Данные протокола находятся здесь</body>",
      "category": "лечение"
    }

Текстовое описание заголовка записи - НЕ обязательно

Example

    "summary": "Протокол химиотерапии (mo1)"

Время "создания" записи - время создания записи [Rc] - не влияет на системное время создания записи.

Example

    "time_rc": "2018-06-01"

Request

POST ONCOR_API_HOST/api/1.0/json/patient/record/add HTTP/1.1
X-Oncor-API-Token: ONCOR_API_TOKEN
Content-Type: application/json
{
  "record": {
    "patient_id": "#69:14084",
    "summary": "Протокол химиотерапии (mo1)",
    "rc_doc": {
      "html": "<body><h1>Протокол химиотерапии</h1>Данные протокола находятся здесь</body>",
      "category": "лечение"
    },
    "time_rc": "2018-06-01"
  }
}
curl -X POST --location "http://ONCOR_API_HOST/api/1.0/json/patient/record/add" --http1.1 \
    -H " X-Oncor-API-Token: ONCOR_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d "{
          \"record\": {
          \"patient_id\": \"#69:14084\",
          \"summary\": \"Протокол химиотерапии (mo1)\",
          \"rc_doc\": {
            \"html\": \"<body><h1>Протокол химиотерапии</h1>Данные протокола находятся здесь</body>\",
            \"category\": \"лечение\"
           },
           \"time_rc\": \"2018-06-01\"
           }
        }"

Response

{
  "result": [
    {
      "id": "#1580:36890",
      "class_name": "RcDoc",
      "patient_id": "#69:14084",
      "ehr_id": "#1053:14084",
      "published": {
        "user_id": "#961:97",
        "time": "2018-12-28 13:24:32"
      },
      "org_unit_id": "#999:28",
      "summary": ".Протокол химиотерапии (mo1)",
      "time_rc": "2018-06-01 00:00:00",
      "rc_doc": {
        "category": "лечение",
        "html": "<body><h1>Протокол химиотерапии</h1>Данные протокола находятся здесь</body>"
      }
    }
  ]
}
{
    "error": {
        "name": "com.siams.med.api.InvalidToken",
        "message": "invalid token",
        "uuid": "0934b56e-15cb-4af6-b86c-b6a079600917"
    }
}