Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 16 Следующий »


Описание процесса синхронизации лаборатории

Получение справочника лабораторий и услуг от СофТраст

Получение лаборатории от СофТраст методом Получение справочника лабораторий - API Docs - Confluence (softrust.ru)

Получение отделений от СофТраст методом Получение списка отделений - API Docs - Confluence (softrust.ru)

Получение услуг от СофТраст методом Получение справочника медицинских услуг - API Docs - Confluence (softrust.ru)

Получение справочника лабораторий от СВАН

СофТраст получает от СВАН справочник лабораторий путём выполнения GET запроса в сервис СВАН 

Запрос

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

GET: {{url}}/Laboratory

где url - Хост + путь 

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

Заголовок

Значение

AuthorizationApiKey - ключ авторизации

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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:


№ п/пНаименованиеТип данныхОписаниеКомментарий
1

Guid

СтрокаУникальный идентификатор лаборатории в системе
2

Name

СтрокаНаименование лаборатории
3

ShortDepartmentInfo

ОбъектОтделение к которому относится лаборатория


Пример в формате JSON
[
  {
    "Guid": "1a23b456-789c-1d23-4e56-789f01234567",
    "Name": "Лаборатория 1",
    "Kind": 
	 {
	 	"Code": "",
		"Name": ""	
	 }
    "Type": : 
	 {
	 	"Code": "",
		"Name": ""	
	 },
    "Department":
	 {
	 	"Guid": "",
 	 	"Code": "",
		"Name": "",	 
 	 	"Oid": "", 

	 },
    "Lpu":
	 {
		"Guid": "",
		"Oid": "",
		"Name": "",
		"Mcode": ""
	 } 
  },
  {
    "Guid": "2a34b567-890d-2e34-5f67-890g12345678",
    "Name": "Лаборатория 2",
     "Kind": 
	 {
	 	"Code": "",
		"Name": ""	
	 }
    "Type": : 
	 {
	 	"Code": "",
		"Name": ""	
	 },
    "Department":
	 {
	 	"Guid": "",
 	 	"Code": "",
		"Name": "",	 
 	 	"Oid": "", 

	 },
    "Lpu":
	 {
		"Guid": "",
		"Oid": "",
		"Name": "",
		"Mcode": ""
	 }  
  },
  ..........
]

Получение справочника услуг

После получения справочника лабораторий СофТраст получает от СВАН справочник услуг по лабораториям путем выполнения GET запроса в сервису СВАН

Запрос

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

GET: {{url}}/HealthCareService

где url - Хост + путь 

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

Заголовок

Значение

AuthorizationApiKey - ключ авторизации

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

Параметр

Тип

Описание

По умолчанию

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

Комментарий

laboratoryGuidqueryИдентификатор ЛПУ
-

Если указан, то будут возвращены лаборатории по конкретной ЛПУ.

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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Описание полей

№ п/п

Название

Тип данных

Описание

1CodeСтрокаКод услуги
2DescriptionСтрокаОписание услуги


Пример в формате JSON
 [
  {
    "Code": "Код услуги 1",
    "Description": "Описание услуги 1"
  },
  {
    "Code": "Код услуги 2",
    "Description": "Описание услуги 2"
  },
  {
    "Code": "Код услуги 3",
    "Description": "Описание услуги 3"
  },
  ........
]


  • Нет меток