Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

{БазовыйАдрес} -  Базовый адрес системы, описан в пункте Адреса сервисов.

{АдресРесурса} - Единообразное имя ресурса, указано в описании каждого отдельного ресурса.

{Id записи в системе ИЭМК} - Поле Id ресура, представляющее собой идентификатор системы ИЭМК.


Описание HTTP методов для работы с ресурсами:

  • GET - получение существующего ресурса. Получение ресурса производится передачей Id записи в системе ИЭМК в строке запроса.

    Адрес запроса:

    GET: {БазовыйАдрес}/{АдресРесурса}/{Id записи в системе ИЭМК} 

    Альтернативно можно получить ресурс при помощи построения строки фильтра:

    Адрес запроса:

    GET: {БазовыйАдрес}/{АдресРесурса}?filter= {ТелоФильтра}

    Заголовок запроса:

    Ключ

    Значение

    Описание

    Обязательный

    Authorizationstring(GUID)+
    Content-Typeapplication/jsonТип содержимого+

    Тело запроса: пусто.

    Ответ сервера: 

    В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и заполненную модель на основании данных ИЭМК.


  • POST - вставка новой записи ресурса. Для добавления новой записи обязательно передаётся Id=0.

    Адрес запроса:

    POST : {БазовыйАдрес}/{АдресРесурса}

    Заголовок запроса:

    Ключ

    Значение

    Описание

    Обязательный

    Authorizationstring(GUID)+
    Content-Typeapplication/jsonТип содержимого+

    Тело запроса: заполненная модель сущности на вставку

    Ответ сервера: 

    В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и Id созданной записи на основании данных ИЭМК.


  • PUT - редактирование существующей записи ресурса. 

    Адрес запроса:

    POST : {БазовыйАдрес}/{АдресРесурса}

    Заголовок запроса:

    Ключ

    Значение

    Описание

    Обязательный

    Authorizationstring(GUID)+
    Content-Typeapplication/jsonТип содержимого+

    Тело запроса: заполненная модель сущности с изменениями.

    Ответ сервера: 

    В случае успешного выполнения сервер вернет ответ со статусом 200 ОК и Id отредактированной записи на основании данных ИЭМК.


  • DELETE - удаление существующей записи ресурса.

    Адрес запроса:

    POST : {БазовыйАдрес}/{АдресРесурса}/{Id записи в системе ИЭМК} 

    Заголовок запроса:

    Ключ

    Значение

    Описание

    Обязательный

    Authorizationstring(GUID)+
    Content-Typeapplication/jsonТип содержимого+

    Тело запроса: пусто

    Ответ сервера: 

    В случае успешного выполнения сервер вернет ответ со статусом 200 ОК.


Для добавления нового ресурса Медицинская карта стационарного больного необходимо:

Для получения выписки из истории болезни пациента необходимо:

Содержит список методов взаимодействия

  • Идентификация пациента
  • Выписка из истории болезни пациента
  • Добавление новой медицинской карты стационарного больного
    • Добавление больничных листов
    • Добавление представителей пациента
    • Добавление оказанных услуг
    • Добавление проведённых операций
    • Добавление установленных диагнозов
    • Добавление реанимационных периодов
    • Получение лечебного движения
    • Заполнение лечебного движения
    • Добавление выписки пациента
  • Добавление проведённых исследований и их результатов
  • Добавление назначений лекарственных средств
  • Получение медицинской карты стационарного больного
  • Заполнение медицинской карты стационарного больного