...
2.1.4. Контрольные примеры
Запрос
...
на поиск пациента
Блок кода |
---|
http://1c-mr-cl01/central_database_test/hs/OKASDataExchange/GetPatientsInfo?LastName=Цыпк&BOD=1931-07-01 |
Ответ в случае успешной идентификации пациента
Блок кода |
---|
[
{
"СтраховойНомерПФР": "123-456-789 10",
"Фамилия": "Цыпкина",
"Имя": "ИмяПациента",
"Отчество": "ОтчествоПациента",
"ДатаРождения": "YYYY-MM-DDT00:00:00",
"Пол": 2,
"СерияПолиса": "",
"НомерПолиса": "",
"ОсобыеОтметки": 0
}
] |
Запрос на поиск пациента
Блок кода |
---|
http://1c-mr-cl01/central_database_test/hs/OKASDataExchange/GetPatientsInfo?LastName=Васи&BOD=1967-01-20 |
Ответ в случае, если найдено несколько пациентов в системе
Блок кода |
---|
[
{
"СтраховойНомерПФР": "122-534-997 02",
"Фамилия": "Васильева",
"Имя": "ИмяПациента",
"Отчество": "ОтчествоПациента",
"ДатаРождения": "YYYY-MM-DDT00:00:00",
"Пол": 2,
"СерияПолиса": "",
"НомерПолиса": "",
"ОсобыеОтметки": 1
},
{
"СтраховойНомерПФР": "133-534-997 02",
"Фамилия": "Васильева",
"Имя": "ИмяПациента",
"Отчество": "ОтчествоПациента",
"ДатаРождения": "YYYY-MM-DDT00:00:00",
"Пол": 2,
"СерияПолиса": "",
"НомерПолиса": "",
"ОсобыеОтметки": 1
},
{
"СтраховойНомерПФР": "144-815-658 70",
"Фамилия": "Васильева",
"Имя": "ИмяПациента",
"Отчество": "ОтчествоПациента",
"ДатаРождения": "YYYY-MM-DDT00:00:00",
"Пол": 2,
"СерияПолиса": "",
"НомерПолиса": "",
"ОсобыеОтметки": 0
}
] |
Запрос при указании некорректных параметров
Блок кода |
---|
http://1c-mr-cl01/central_database_test/hs/OKASDataExchange/GetPatientsInfo?LastName=Васи&BOD=1967-01-20 |
Ответ в случае, незаполненных обязательных параметров
Блок кода |
---|
" Не заполнен параметр 'Дата рождения (BOD)'; " |
2.2. Метод "Поиск доступных слотов записи на прием по подразделениям МО"
...
Метод: | GetAvailableSlotsProxy |
---|---|
Наименование: | Поиск доступных слотов записи на прием по подразделениям МО |
Назначение: | Передача доступных слотов для записи на прием по подразделениям МО |
Принцип работы.:
Запрос поступает в центральную базу по сервису GetAvailableSlotsProxy, где выполняется следующее:
...