В качестве входного параметра выступает строка xml следующей структуры:
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<MT_PostResult_Request xmlns="http://www.iris72.ru/PostResult">
<LaborId xmlns="">0001</LaborId>
<AuthKey xmlns="">FSDJKLGCUGNF8NRO</AuthKey>
<EINRI xmlns="">1460</EINRI>
<RequestId xmlns="">04268666</RequestId>
<SampleId xmlns="">958775</SampleId>
<PatId xmlns="">0000890940</PatId>
<DateTime xmlns="">2016-03-16T13:05:00.000+05:00</DateTime>
<Comment xmlns=""/>
<LinkToFile xmlns=""/>
<ResearchList xmlns="">
<Research>
<ServiceId>ЦЛА001.000</ServiceId>
<TestId>ЦЛА001.006</TestId>
<Mnemonic>WBC</Mnemonic>
<NameTest>Лейкоциты(WBC)</NameTest>
<QuantResult>9,80</QuantResult>
<QualResult/>
<UnitName>10*9/л</UnitName>
<BoundRefer>4,00 - 8,80</BoundRefer>
<Comment/>
<DateTime>2016-03-16T16:43:38.000+05:00</DateTime>
</Research>
<Research>
<ServiceId>ЦЛА001.000</ServiceId>
<TestId>ЦЛА001.007</TestId>
<Mnemonic>RBC</Mnemonic>
<NameTest>Эритроциты(RBC)</NameTest>
<QuantResult>4,81</QuantResult>
<QualResult/>
<UnitName>10*12/л</UnitName>
<BoundRefer>3,50 - 5,50</BoundRefer>
<Comment/>
<DateTime>2016-03-16T16:43:38.000+05:00</DateTime>
</Research>
</ResearchList>
<Vals xmlns=""/>
</MT_PostResult_Request>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1. | LaborId | Код лаборатории | string | ||
2. | AuthKey | Ключ аутентификации лаборатории | string | ||
3. | EINRI | Реестровый номер лечебного учреждения | string | ||
4. | RequestId | Идентификатор запроса | string | ||
5. | SampleId | Номер пробы | string | ||
6. | PatId | Код пациента | string | ||
7. | DateTime | DateTime | |||
8. | Comment | Комментарий | string | ||
9. | LinkToFile | string | |||
10. | ResearchList | Содержит в себе данные ResearchList | ResearchList | ||
11. | Vals | string |
Тип объекта ResearchList
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1. | Research | Список результатов | Research |
Тип объекта Research
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1. | ServiceId | Код исследования | string | ||
2. | TestId | Код проведенного теста | string | ||
3. | Mnemonic | Мнемоника теста | string | ||
4. | NameTest | Наименование теста | string | ||
5. | QuantResult | Результат теста (количественный) | string | ||
6. | QualResult | Результат теста (качественный) | string | ||
7. | UnitName | Единица измерения | string | ||
8. | BoundRefer | Границы референсных пределов | string | ||
9. | Comment | Комментарий | string | Через символ -\|- пишется ФИО лаборанта | |
10. | DateTime | Время выполнения исследования | DateTime |