Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
targetNamespace="urn:ru. gov. economy:std. ws" name="EnqueueService">
<types>
<xsd:schema xmlns:tns="urn:ru. gov. economy:std. ws" version="1.0" targetNamespace="urn:ru. gov. economy:std. ws">
<xsd:element name="cancel" type="tns:cancel"/>
<xsd:element name="cancelResponse" type="tns:cancelResponse"/>
<xsd:element name="enqueue" type="tns:enqueue"/>
<xsd:element name="enqueueResponse" type="tns:enqueueResponse"/>
<xsd:element name="isAttended" type="tns:isAttended"/>
<xsd:element name="isAttendedResponse" type="tns:isAttendedResponse"/>
<xsd:complexType name="isAttended">
<xsd:sequence>
<xsd:element name="patient" type="tns:patient" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="patient">
<xsd:sequence>
<xsd:element name="birthDay" type="tns:birthDay" minOccurs="0"/>
<xsd:element name="insurancePolicyNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="birthDay">
<xsd:sequence>
<xsd:element name="day" type="xsd:int"/>
<xsd:element name="month" type="xsd:int"/>
<xsd:element name="year" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="personName">
<xsd:sequence>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
<xsd:element name="patronymic" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="isAttendedResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="enqueue">
<xsd:sequence>
<xsd:element name="arg0" type="tns:patient" minOccurs="0"/>
<xsd:element name="arg1" type="tns:doctorInfo" minOccurs="0"/>
<xsd:element name="arg2" type="xsd:dateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="doctorInfo">
<xsd:sequence>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
<xsd:element name="speciality" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuIdentity">
<xsd:sequence>
<xsd:element name="address" type="tns:address" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
<xsd:element name="uid" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="address">
<xsd:sequence>
<xsd:element name="blockNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="extraInfo" type="xsd:string" minOccurs="0"/>
<xsd:element name="house" type="tns:buildingNumber" minOccurs="0"/>
<xsd:element name="kladrCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="office" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="buildingNumber">
<xsd:sequence>
<xsd:element name="building" type="xsd:string" minOccurs="0"/>
<xsd:element name="number" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="enqueueResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="cancel">
<xsd:sequence>
<xsd:element name="arg0" type="tns:patient" minOccurs="0"/>
<xsd:element name="arg1" type="tns:doctorInfo" minOccurs="0"/>
<xsd:element name="arg2" type="xsd:dateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="cancelResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name="enqueue">
<part name="parameters" element="tns:enqueue"/>
</message>
<message name="enqueueResponse">
<part name="parameters" element="tns:enqueueResponse"/>
</message>
<message name="cancel">
<part name="parameters" element="tns:cancel"/>
</message>
<message name="cancelResponse">
<part name="parameters" element="tns:cancelResponse"/>
</message>
<message name="isAttended">
<part name="parameters" element="tns:isAttended"/>
</message>
<message name="isAttendedResponse">
<part name="parameters" element="tns:isAttendedResponse"/>
</message>
<portType name="enqueue">
<operation name="enqueue">
<input wsam:Action="urn:enqueue" message="tns:enqueue"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:enqueue:enqueueResponse" message="tns:enqueueResponse"/>
</operation>
<operation name="cancel">
<input wsam:Action="urn:cancel" message="tns:cancel"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:enqueue:cancelResponse" message="tns:cancelResponse"/>
</operation>
<operation name="isAttended">
<input wsam:Action="urn:isAttended" message="tns:isAttended"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:enqueue:isAttendedResponse" message="tns:isAttendedResponse"/>
</operation>
</portType>
<binding name="enqueuePortBinding" type="tns:enqueue">
<soap:binding transport="http://schemas. xmlsoap. org/soap/http" style="document"/>
<operation name="enqueue">
<soap:operation soapAction="urn:enqueue"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="cancel">
<soap:operation soapAction="urn:cancel"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="isAttended">
<soap:operation soapAction="urn:isAttended"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="EnqueueService">
<port name="enqueuePort" binding="tns:enqueuePortBinding">
<soap:address location="http://localhost:8080/ws/enqueue/enqueue"/>
</port>
</service>
</definitions>
2. Спецификация enqueue-location. wsdl (Портал - Муниципальный реестр)
- Получение по адресу проживания информации (ФИО, специализация, ЛПУ) о всех врачах (с разделением на врачей основного ЛПУ и "внешних"), которые обслуживают данный адрес, а так же идентификационных данных (наименование,
адрес) и ссылок на ЭР соответствующих ЛПУ.
<?xml version='1.0' encoding='UTF-8'?>
<definitions xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd"
xmlns:wsp="http://www. w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas. xmlsoap. org/ws/2004/09/policy"
xmlns:wsam="http://www. w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/"
xmlns:tns="urn:ru. gov. economy:std. ws" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns="http://schemas. xmlsoap. org/wsdl/"
targetNamespace="urn:ru. gov. economy:std. ws" name="GetServiceInfoByLocationService">
<types>
<xsd:schema xmlns:tns="urn:ru. gov. economy:std. ws" version="1.0" targetNamespace="urn:ru. gov. economy:std. ws">
<xsd:element name="getServiceInfoByLocation" type="tns:getServiceInfoByLocation"/>
<xsd:element name="getServiceInfoByLocationResponse" type="tns:getServiceInfoByLocationResponse"/>
<xsd:complexType name="getServiceInfoByLocation">
<xsd:sequence>
<xsd:element name="location" type="tns:location" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="location">
<xsd:sequence>
<xsd:element name="block" type="xsd:string" minOccurs="0"/>
<xsd:element name="flat" type="xsd:int"/>
<xsd:element name="house" type="tns:buildingNumber" minOccurs="0"/>
<xsd:element name="kladrCode" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="buildingNumber">
<xsd:sequence>
<xsd:element name="building" type="xsd:string" minOccurs="0"/>
<xsd:element name="number" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="getServiceInfoByLocationResponse">
<xsd:sequence>
<xsd:element name="return" type="tns:serviceInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="serviceInfo">
<xsd:sequence>
<xsd:element name="defaultERegistry" type="tns:eRegistryLink" minOccurs="0"/>
<xsd:element name="externalDoctors" type="tns:doctorInfo" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="externalERegistries" type="tns:eRegistryLink" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="localDoctors" type="tns:doctorInfo" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="eRegistryLink">
<xsd:sequence>
<xsd:element name="enqueueWSDL" type="xsd:string" minOccurs="0"/>
<xsd:element name="infoWSDL" type="xsd:string" minOccurs="0"/>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuIdentity">
<xsd:sequence>
<xsd:element name="address" type="tns:address" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
<xsd:element name="uid" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="address">
<xsd:sequence>
<xsd:element name="blockNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="extraInfo" type="xsd:string" minOccurs="0"/>
<xsd:element name="house" type="tns:buildingNumber" minOccurs="0"/>
<xsd:element name="kladrCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="office" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="doctorInfo">
<xsd:sequence>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
<xsd:element name="speciality" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="personName">
<xsd:sequence>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
<xsd:element name="patronymic" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name="getServiceInfoByLocation">
<part name="parameters" element="tns:getServiceInfoByLocation"/>
</message>
<message name="getServiceInfoByLocationResponse">
<part name="parameters" element="tns:getServiceInfoByLocationResponse"/>
</message>
<portType name="getServiceInfoByLocation">
<operation name="getServiceInfoByLocation">
<input wsam:Action="urn:getServiceInfoByLocation" message="tns:getServiceInfoByLocation"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:getServiceInfoByLocation:getServiceInfoByLocationResponse"
message="tns:getServiceInfoByLocationResponse"/>
</operation>
</portType>
<binding name="getServiceInfoByLocationPortBinding" type="tns:getServiceInfoByLocation">
<soap:binding transport="http://schemas. xmlsoap. org/soap/http" style="document"/>
<operation name="getServiceInfoByLocation">
<soap:operation soapAction="urn:getServiceInfoByLocation"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="GetServiceInfoByLocationService">
<port name="getServiceInfoByLocationPort" binding="tns:getServiceInfoByLocationPortBinding">
<soap:address location="http://localhost:8080/ws/enqueue/serviceinfo"/>
</port>
</service>
</definitions>
3. Спецификация enqueue-lpu-info. wsdl
- Получение подробной информации об ЛПУ
- Получение информации о всех врачах данного ЛПУ (с расписанием)
- Получение информации о конкретном враче ЛПУ (с расписанием).
Идентификация врача - ФИО, специализация.
<?xml version='1.0' encoding='UTF-8'?>
<definitions xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd"
xmlns:wsp="http://www. w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas. xmlsoap. org/ws/2004/09/policy"
xmlns:wsam="http://www. w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/"
xmlns:tns="urn:ru. gov. economy:std. ws" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns="http://schemas. xmlsoap. org/wsdl/"
targetNamespace="urn:ru. gov. economy:std. ws" name="GetLPUInfoService">
<types>
<xsd:schema xmlns:tns="urn:ru. gov. economy:std. ws" xmlns:xs="http://www. w3.org/2001/XMLSchema" version="1.0"
targetNamespace="urn:ru. gov. economy:std. ws">
<xsd:element name="getDoctorScheduleInfo" type="tns:getDoctorScheduleInfo"/>
<xsd:element name="getDoctorScheduleInfoResponse" type="tns:getDoctorScheduleInfoResponse"/>
<xsd:element name="getDoctorsScheduleInfo" type="tns:getDoctorsScheduleInfo"/>
<xsd:element name="getDoctorsScheduleInfoResponse" type="tns:getDoctorsScheduleInfoResponse"/>
<xsd:element name="getLPUInfo" type="tns:getLPUInfo"/>
<xsd:element name="getLPUInfoResponse" type="tns:getLPUInfoResponse"/>
<xsd:complexType name="getLPUInfo">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="getLPUInfoResponse">
<xsd:sequence>
<xsd:element name="return" type="tns:lpuInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuInfo">
<xsd:sequence>
<xsd:element name="buildings" type="tns:lpuBuilding" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="email" type="xsd:string" minOccurs="0"/>
<xsd:element name="phone" type="xsd:string" minOccurs="0"/>
<xsd:element name="siteURL" type="xsd:string" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
<xsd:element name="typeName" type="xsd:string" minOccurs="0"/>
<xsd:element name="typeUid" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuBuilding">
<xsd:sequence>
<xsd:element name="address" type="tns:addressInfo" minOccurs="0"/>
<xsd:element name="buildingId" type="xsd:string" minOccurs="0"/>
<xsd:element name="phone" type="xsd:string" minOccurs="0"/>
<xsd:element name="schedule" type="xsd:string" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="addressInfo">
<xsd:sequence>
<xsd:element name="address" type="tns:address" minOccurs="0"/>
<xsd:element name="addressDescription" type="xsd:string" minOccurs="0"/>
<xsd:element name="ocato" type="xsd:string" minOccurs="0"/>
<xsd:element name="route" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="address">
<xsd:sequence>
<xsd:element name="blockNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="extraInfo" type="xsd:string" minOccurs="0"/>
<xsd:element name="house" type="tns:buildingNumber" minOccurs="0"/>
<xsd:element name="kladrCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="office" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="buildingNumber">
<xsd:sequence>
<xsd:element name="building" type="xsd:string" minOccurs="0"/>
<xsd:element name="number" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="getDoctorsScheduleInfo">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="getDoctorsScheduleInfoResponse">
<xsd:sequence>
<xsd:element name="return" type="tns:doctorScheduleInfo" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="doctorScheduleInfo">
<xsd:complexContent>
<xsd:extension base="tns:doctorInfo">
<xsd:sequence>
<xsd:element name="lpuBuildingId" type="xsd:string" minOccurs="0"/>
<xsd:element name="office" type="xsd:string" minOccurs="0"/>
<xsd:element name="schedule" type="tns:timeslot" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="doctorInfo">
<xsd:sequence>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
<xsd:element name="speciality" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="timeslot">
<xsd:sequence>
<xsd:element name="finish" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="start" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="timeslotType" type="tns:timeslotType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuIdentity">
<xsd:sequence>
<xsd:element name="address" type="tns:address" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
<xsd:element name="uid" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="personName">
<xsd:sequence>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
<xsd:element name="patronymic" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="getDoctorScheduleInfo">
<xsd:sequence>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
<xsd:element name="speciality" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="getDoctorScheduleInfoResponse">
<xsd:sequence>
<xsd:element name="return" type="tns:doctorScheduleInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="timeslotType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="booked"/>
<xsd:enumeration value="free"/>
<xsd:enumeration value="nodata"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
</types>
<message name="getLPUInfo">
<part name="parameters" element="tns:getLPUInfo"/>
</message>
<message name="getLPUInfoResponse">
<part name="parameters" element="tns:getLPUInfoResponse"/>
</message>
<message name="getDoctorsScheduleInfo">
<part name="parameters" element="tns:getDoctorsScheduleInfo"/>
</message>
<message name="getDoctorsScheduleInfoResponse">
<part name="parameters" element="tns:getDoctorsScheduleInfoResponse"/>
</message>
<message name="getDoctorScheduleInfo">
<part name="parameters" element="tns:getDoctorScheduleInfo"/>
</message>
<message name="getDoctorScheduleInfoResponse">
<part name="parameters" element="tns:getDoctorScheduleInfoResponse"/>
</message>
<portType name="getLPUInfo">
<operation name="getLPUInfo">
<input wsam:Action="urn:getLPUInfo" message="tns:getLPUInfo"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:getLPUInfo:getLPUInfoResponse" message="tns:getLPUInfoResponse"/>
</operation>
<operation name="getDoctorsScheduleInfo">
<input wsam:Action="urn:getDoctorsScheduleInfo" message="tns:getDoctorsScheduleInfo"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:getLPUInfo:getDoctorsScheduleInfoResponse"
message="tns:getDoctorsScheduleInfoResponse"/>
</operation>
<operation name="getDoctorScheduleInfo">
<input wsam:Action="urn:getDoctorScheduleInfo" message="tns:getDoctorScheduleInfo"/>
<output wsam:Action="urn:ru. gov. economy:std. ws:getLPUInfo:getDoctorScheduleInfoResponse"
message="tns:getDoctorScheduleInfoResponse"/>
</operation>
</portType>
<binding name="getLPUInfoPortBinding" type="tns:getLPUInfo">
<soap:binding transport="http://schemas. xmlsoap. org/soap/http" style="document"/>
<operation name="getLPUInfo">
<soap:operation soapAction="urn:getLPUInfo"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getDoctorsScheduleInfo">
<soap:operation soapAction="urn:getDoctorsScheduleInfo"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getDoctorScheduleInfo">
<soap:operation soapAction="urn:getDoctorScheduleInfo"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="GetLPUInfoService">
<port name="getLPUInfoPort" binding="tns:getLPUInfoPortBinding">
<soap:address location="http://localhost:8080/ws/enqueue/lpuinfo"/>
</port>
</service>
</definitions>
4. Спецификация enqueue-manage. wsdl
- Обновление идентификационных данных ЛПУ (смена названия или адреса)
- Установка списка адресов, обслуживаемых данным ЛПУ
- Добавление врача в ЛПУ
- Исключение врача из ЛПУ
- Установка списка адресов, обслуживаемых врачом
<?xml version='1.0' encoding='UTF-8'?>
<definitions xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd"
xmlns:wsp="http://www. w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas. xmlsoap. org/ws/2004/09/policy"
xmlns:wsam="http://www. w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/"
xmlns:tns="urn:ru. gov. economy:std. ws" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns="http://schemas. xmlsoap. org/wsdl/"
targetNamespace="urn:ru. gov. economy:std. ws" name="ManageLPUInfoService">
<types>
<xsd:schema xmlns:tns="urn:ru. gov. economy:std. ws" version="1.0" targetNamespace="urn:ru. gov. economy:std. ws">
<xsd:element name="registerDoctorInfo" type="tns:registerDoctorInfo"/>
<xsd:element name="registerDoctorInfoResponse" type="tns:registerDoctorInfoResponse"/>
<xsd:element name="unregisterDoctorInfo" type="tns:unregisterDoctorInfo"/>
<xsd:element name="unregisterDoctorInfoResponse" type="tns:unregisterDoctorInfoResponse"/>
<xsd:element name="updateDoctorAddressSet" type="tns:updateDoctorAddressSet"/>
<xsd:element name="updateDoctorAddressSetResponse" type="tns:updateDoctorAddressSetResponse"/>
<xsd:element name="updateLPUAddressSet" type="tns:updateLPUAddressSet"/>
<xsd:element name="updateLPUAddressSetResponse" type="tns:updateLPUAddressSetResponse"/>
<xsd:element name="updateLPUIdentityInfo" type="tns:updateLPUIdentityInfo"/>
<xsd:element name="updateLPUIdentityInfoResponse" type="tns:updateLPUIdentityInfoResponse"/>
<xsd:complexType name="registerDoctorInfo">
<xsd:sequence>
<xsd:element name="doctor" type="tns:doctorInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="doctorInfo">
<xsd:sequence>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
<xsd:element name="name" type="tns:personName" minOccurs="0"/>
<xsd:element name="speciality" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lpuIdentity">
<xsd:sequence>
<xsd:element name="address" type="tns:address" minOccurs="0"/>
<xsd:element name="title" type="xsd:string" minOccurs="0"/>
<xsd:element name="uid" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="address">
<xsd:sequence>
<xsd:element name="blockNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="extraInfo" type="xsd:string" minOccurs="0"/>
<xsd:element name="house" type="tns:buildingNumber" minOccurs="0"/>
<xsd:element name="kladrCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="office" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="buildingNumber">
<xsd:sequence>
<xsd:element name="building" type="xsd:string" minOccurs="0"/>
<xsd:element name="number" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="personName">
<xsd:sequence>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
<xsd:element name="patronymic" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="registerDoctorInfoResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="unregisterDoctorInfo">
<xsd:sequence>
<xsd:element name="doctor" type="tns:doctorInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="unregisterDoctorInfoResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="updateLPUAddressSet">
<xsd:sequence>
<xsd:element name="lpu" type="tns:lpuIdentity" minOccurs="0"/>
<xsd:element name="addresses" type="tns:addressSet" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |


