Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 1
к Регламенту работы контакт-центра в
сфере обязательного медицинского
страхования Ставропольского края
Описание SOAP-сервиса ПК "КИСЕРО"
1. При интеграции информационных систем, используемых в CМО с ПК "КИСЕРО" посредством использования SOAP-сервиса, обеспечивается автоматическая регистрация обращения застрахованного лица для получения консультации к оператору 1-го уровня по телефону "горячей линии" СМО в электронном журнале, сервис реализует метод RegisterStatement.
2. В Регламенте для описания типов полей используются следующие сокращения (столбец "Тип"):
О - обязательный для заполнения тег;
Н - необязательный тег, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии не передается (не создается в ветке);
У - условно-обязательный тег. При наличии сведений должен передаваться (может быть обязательным при наличии каких-либо условий). При отсутствии не передается (не создается в ветке);
М - тег, определяющий множественность данных, может добавляться к указанным выше символам. Таким образом, тегом этого типа может быть несколько подряд идущих в одной ветке (в одном элементе);
COMPLEX - тег является новым элементом (новой веткой); составной элемент, описывается отдельно.
3. Для описания формата каждого тега используются следующие сокращения:
S - строковое поле;
N - целое или дробное число. Максимальная длина поля указывается в скобках. Если в скобках указывается два числа, то это определяет дробное число, первая цифра характеризует длину целой части, а вторая цифра - длину дробной части;
DV - формат даты времени в формате ГГГГ-ММ-ДД - ЧЧ-ММ.
4. SOAP-сервис ПК "КИСЕРО" предоставляет доступ к функциям в соответствии с таблицей 2 Регламента.
Таблица 2
Описание входных параметров, используемых при работе SOAP-сервиса ПК "КИСЕРО" в едином электронном журнале контакт-центра
N стр.
стр. |
RSRequest xsd:all |
|
|||
Код элемента |
Формат |
Тип |
Наименование |
Дополнительная информация |
|
1 |
2 |
3 |
4 |
5 |
|
|
1 |
2 |
3 |
4 |
5 |
1. |
User |
|
COMPLEX |
Идентификация пользователя |
|
2. |
Login |
S(50) |
О |
Логин |
|
3. |
Password |
S(50) |
О |
Пароль |
|
4. |
Statement |
|
COMPLEX |
Данные обращения |
|
5. |
Start |
DV |
О |
Дата и время открытия |
|
6. |
Mode |
N(1) |
О |
Вид обращения |
Заполняется значением "2" - телефон горячей линии |
7. |
ThemeType |
N(1) |
О |
Тип обращения |
Заполняется значением "2" - консультация |
8. |
ThemeCode |
S(50) |
О |
Код темы обращения |
Заполняется в соответствии с кодировкой, используемой в |
9. |
ThemeText |
S(250) |
У |
Комментарий к теме |
|
10. |
Form |
N(1) |
О |
Форма обращения |
Заполняется значением "1" - устное |
11. |
Stage |
N(1) |
О |
Этап обращения |
Заполняется значением "1" - первичное |
12. |
Result |
S(250) |
У |
Комментарий к результату обращения |
|
Таблица 3
Описание выходных параметров, используемых при работе SOAP-сервиса ПК "КИСЕРО" в электронном журнале контакт-центра
N стр.
стр. |
RSResponse xsd:all |
|
|||
Код элемента |
Формат |
Тип |
Наименование |
Дополнительная информация |
|
1 |
2 |
3 |
4 |
5 |
|
1. |
Error |
|
COMPLEX |
Ошибка |
|
2. |
Code |
S(50) |
У |
Код ошибки |
1 - Не внесены данные из-за системного сбоя, 2 - Не заполнен параметр, 3 - Не идентифицирован пользователь, 4 - Недопустимое значение параметра |
|
1 |
2 |
3 |
4 |
5 |
3. |
Text |
S(250) |
У |
Текст ошибки |
|
4. |
Statement |
|
COMPLEX |
Данные обращения |
|
5. |
Start |
DV |
О |
Дата и время открытия |
|
6. |
Mode |
N(1) |
О |
Вид обращения |
Заполняется значением "2" - телефон горячей линии |
WSDL СХЕМА, описывающая SOAP-сервис ПК "КИСЕРО"
<?xml version="1.0" ?>
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IRSGateservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:RegisterStmtIntf">
- <types>
- <xs:schema targetNamespace="urn:RegisterStmtIntf" xmlns="urn:RegisterStmtIntf">
- <xs:complexType name="RSRequest">
- <xs:sequence>
<xs:element name="User" type="ns1:User" />
<xs:element name="Statement" type="ns1:Statement" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="User">
- <xs:sequence>
<xs:element name="Login" type="xs:string" />
<xs:element name="Password" type="xs:string" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="Statement">
- <xs:sequence>
<xs:element name="Start" type="xs:dateTime" />
<xs:element name="Mode" type="xs:int" />
<xs:element name="ThemeType" type="xs:int" />
<xs:element name="ThemeCode" type="xs:string" />
<xs:element name="ThemeText" type="xs:string" />
<xs:element name="Form" type="xs:int" />
<xs:element name="Stage" type="xs:int" />
<xs:element name="Result" type="xs:string" />
<xs:element name="MoneyBack" type="xs:double" />
<xs:element name="MO" type="xs:int" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="RSResponse">
- <xs:sequence>
<xs:element name="Error" type="ns1:Error" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="Error">
- <xs:sequence>
<xs:element name="Code" type="xs:string" />
<xs:element name="Text" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
</types>
- <message name="RegisterStatement0Request">
<part name="RSRequest" type="ns1:RSRequest" />
</message>
- <message name="RegisterStatement0Response">
<part name="return" type="ns1:RSResponse" />
</message>
- <portType name="IRSGate">
- <operation name="RegisterStatement">
<input message="tns:RegisterStatement0Request" />
<output message="tns:RegisterStatement0Response" />
</operation>
</portType>
- <binding name="IRSGatebinding" type="tns:IRSGate">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="RegisterStatement">
<soap:operation soapAction="" style="rpc" />
- <input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RegisterStmtIntf-IRSGate" />
</input>
- <output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:RegisterStmtIntf-IRSGate" />
</output>
</operation>
</binding>
- <service name="IRSGateservice">
- <port name="IRSGatePort" binding="tns:IRSGatebinding">
<soap:address location="http://192.168.1.75/RS/RS.exe/soap/IRSGate" />
</port>
</service>
</definitions>
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.