/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"
}
}