...
Описание HTTP методов для работы с ресурсами:
GET - получение существующей записи ресурса. существующего ресурса. Получение ресурса производится передачей Id записи в системе ИЭМК в строке запроса.
Адрес запроса:
GET: {БазовыйАдрес}/{АдресРесурса}/{Id записи в системе ИЭМК} Альтернативно можно получить ресурс при помощи построения строки фильтра:
Адрес запроса:
GET: {БазовыйАдрес}/{АдресРесурса}?filter= {ТелоФильтра} Заголовок запроса:
Ключ
Значение
Описание
Обязательный
Authorization string(GUID) + Content-Type application/json Тип содержимого + Тело запроса: пусто.
Ответ сервера:
В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и заполненную модель на основании данных ИЭМК.
- POST - вставка новой записи ресурса. Для добавления новой записи обязательно передаётся Id=0.
Адрес запроса:
POST : {БазовыйАдрес}/{АдресРесурса} Заголовок запроса:
Ключ
Значение
Описание
Обязательный
Authorization string(GUID) + Content-Type application/json Тип содержимого + Тело запроса: заполненная модель сущности на вставку
Ответ сервера:
В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и Id созданной записи на основании данных ИЭМК.
PUT - редактирование существующей записи ресурса.
Адрес запроса:
POST : {БазовыйАдрес}/{АдресРесурса} Заголовок запроса:
Ключ
Значение
Описание
Обязательный
Authorization string(GUID) + Content-Type application/json Тип содержимого + Тело запроса: заполненная модель сущности с изменениями.
Ответ сервера:
В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и Id отредактированной записи на основании данных ИЭМК.
- DELETE - удаление существующей записи ресурса.
Адрес запроса:
POST : {БазовыйАдрес}/{АдресРесурса}/{Id записи в системе ИЭМК} Заголовок запроса:
Ключ
Значение
Описание
Обязательный
Authorization string(GUID) + Content-Type application/json Тип содержимого + Тело запроса: пусто
Ответ сервера:
В случае успешного выполнения сервер вернет ответ со статусом 200 ОК.
Стандартный порядок добавления новой записи МКСБ для системы будет выглядеть следующим образом:
Для добавления нового ресурса Медицинская карта стационарного больного необходимо:
- Добавить новую карту
- Идентификация пациента
- Добавление новой медицинской карты стационарного больного
- Добавление больничных листов
- Добавление оказанных услуг
- Добавление проведённых операций
- Добавление установленных диагнозов
- Получение лечебного движения
- Заполнение лечебного движения
- Добавление выписки пациента
- Добавление проведённых исследований и их результатов
- Добавление назначений лекарственных средств
- Получение медицинской карты стационарного больного
- Заполнение медицинской карты стационарного больного
- Добавить движения поступления и госпитализации пациента
- Добавить больничные листы
- Добавить оказанные услуги
- Добавить проведённые операции
- Добавить установленные диагнозы
- Добавить выписку пациента
- Добавить проведённые исследования и их результаты
- Добавить назначения лекарственных средств
Для получения выписки из истории болезни пациента необходимо: