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

/rc/get

Назначение

Получение записи [Rc] по ее уникальному системному идентификатору id

Proto

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

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

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

Example

   "rc_id":"#1929:2"

Структурированное представление статуса - обязательно для заполнения

Example

   "json":"{status: \"Обработка началась\"}"

Структурированное представление статуса может содержать дополнительные поля, например, Установка статуса “Ассоциация DICOM” c передачей ссылки на DICOM-изображение

Example

   "json": "{status: \"Ассоциация DICOM\", ris_dicom:\"https://ris_link_dicom/?dicom=abc\"}"

Request

POST ONCOR_API_HOSTapi/1.0/json/rc/updateInstanceStatus HTTP/1.1
X-Oncor-API-Token: ONCOR_API_TOKEN
Content-Type: application/json
{
  "updateInstanceStatus": {
    "json": "{status: \"Обработка началась\"}",
    "rc_id": "#1929:2"
  }
}
curl -X POST --location "http://ONCOR_API_HOSTapi/1.0/json/rc/updateInstanceStatus" --http1.1 \
    -H "X-Oncor-API-Token: ONCOR_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d "{
          \"updateInstanceStatus\": {
            \"json\": \"{status: \\\"Обработка началась\\\"}\",
            \"rc_id\": \"#1929:2\"
          }
        }"

Response

{
  "result": [
    {
      "json": "{status: \"Обработка началась\"}",
      "rc_id": "#1929:2",
      "user_id": "#961:97",
      "time": "2020-05-11 09:54:22"
    }
  ]
}
{
    "error": {
        "name": "com.siams.med.api.InvalidToken",
        "message": "invalid token",
        "uuid": "0934b56e-15cb-4af6-b86c-b6a079600917"
    }
}
{
  "error": {
    "name": "com.siams.med.api.PatientNotFoundException",
    "message": "Rc \"1929:2\" not found",
    "uuid": "5c8db9ff-64db-4811-8d07-cc06c9e80eef"
  }
}