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