Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 5
Описание
Web-сервиса идентификации застрахованных лиц в РСЕРЗ ТФОМС КЧР
Для возможности идентификации застрахованного лица, предлагается использовать подключения к Web-службе по протоколу SOAP (Версия 1.2), которая должна взаимодействовать с базой данных регионального регистра застрахованных лиц (ЕРЗ). Данный сервис могут использовать разработчики медицинских информационных систем, разработчики из страховых медицинских компаний для возможности встраивания в свои информационные системы методы идентификации в региональном сегменте регистра застрахованных лиц.
Сервис работает по принципу запрос-ответ. В запросе осуществляется передача данных Ф.И.О. и даты рождения, номера полиса, серия и номер документа удостоверяющего личность и СНИЛС, а в ответе от сервиса в случае идентификации пациента получают следующую информацию: Код СМО, актуальную серию и номер полиса, тип полиса, дата начала и дату окончания полиса.
Web-сервис имеет следующие методы запросов:
Имя метода. InfoPolisRequest (Получение информации о полисе из регионального ЕРЗ)
Входящие данные:
<xs:complexType name="InfoPolisRequest"> |
<xs:sequence> |
<xs:element name="FAM" type="xs:string"/> |
<xs:element name="IM" type="xs:string"/> |
<xs:element name="OT" type="xs:string"/> |
<xs:element name="birthDate" type="xs:date"/> |
<xs:element name="NumberPolis" type="xs:string"/> |
<xs:element name="serdoc" type="xs:string"/> |
<xs:element name="numdoc" type="xs:string"/> |
<xs:element name="SNILS" type="xs:string"/> |
<xs:element name="date out" type="xs:date"/> |
</xs:sequence> |
</xs:complexType> |
Где,
Наименование параметра |
Назначение |
FAM |
Фамилия, Имя, Отчество |
IM |
Имя |
ОТ |
Отчество |
BIRTHDATE |
Дата рождения |
NUMBERPOLIS |
Серия и номер полиса |
SERDOC |
серии документа удостоверяющего личность |
NUMDOC |
номер документа удостоверяющего личность |
SNILS |
СНИЛС пациента |
DATEON |
Дата, на которую осуществляется идентификация; Для идентификации случаев передается дата начала случая |
Данные получаемые в качестве признака успешности выполнения запроса:
<xs:sequence> |
<xs:element name="smo" type="xs:string"/> |
<xs:element name="TypePoles" type="xs:int"/> |
<xs:element name="SNPOLIS" type="xs:string"/> |
<xs:element name="dateDeath" type="xs:date"/> |
<xs:element name="Type ident" type="xs:int"/> |
<xs:element name="LPU CODE" type="xs:string"/> |
</xs:sequence> |
Где:
Наименование параметра |
Назначение |
SMO |
Код страховщика в системе ОМС в соответствии со справочником "F002" |
TYPEPOLIS |
Тип документа подтверждающего факт страхования по ОМС в соответствии со справочником "F008". |
SNPOLIS |
Серия и номер полиса |
DATEDEATH |
Дата смерти пациента. Заполняется в случае получения данных от органов ЗАГС |
TYPEIDENT |
Способ идентификации (1 по ФИО, 2 по ЕНП, 3 по полису, 4 по документам, 5 по СНИЛС) |
LPU_CODE |
Код ЛПУ к которому прикреплен данный пациент |
В случае если запрос выполнен не успешно (указаны пустые данные, или указанных данных недостаточно для идентификации), то функция ничего не возвращает (Nil).
WSDL описание сервиса онлайн идентификации застрахованного лица в региональном ЕРЗ:
This XML file does not appear to have any style information associated with it. The document tree is shown below. |
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns = "http://atria.cz/appointment/notification" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdi/mime/" xmins:ns1="http://medicine-it.ru/patient/interchange/" xmlns:ns2="http://medicine-it.ru/nsi/types" name="ReturnInfolnterchangeEndPointservice" targetNamespace="http://atria.cz/appointment/notification"> <types> <xs:schema xmlns="http://medicine-it.ru/patient/interchange/" targetNamespace="http://medicine-it.ru/patient/interchange/"> |
<xs:complexType name="InfoPolisRequest"> |
<xs:sequence> |
<xs:element name="FAM" type="xs:string"/> |
<xs:element name="IM" type="xs:string"/> |
<xs:element name="OT" type="xs:string"/> |
<xs:element name="birthDate" type="xs:date"/> |
<xs:element name="NumberPolis" type="xs:string"/> |
<xs:element name="serdoc" type="xs:string"/> |
<xs:element name="numdoc" type="xs:string"/> |
<xs:element name="SNILS" type="xs:string"/> |
<xs:element name="date out" type="xs:date"/> |
</xs:sequence> |
</xs:complexType> |
</xs:schema> |
<xs:schema xmlns="http://medicine-it.ru/nsi/types" targetNamespace="http://med icine-it.ru/nsi/types"> |
<xs:complexType name="InfoPolisResponse"> |
<xs:sequence> |
<xs:element name="smo" type="xs:string"/> |
<xs:element name="TypePoles" type="xs:int"/> |
<xs:element name="SNPOLIS" type="xs:string"/> |
<xs:element name="dateDeath" type="xs:date"/> |
<xs:element name="Type ident" type="xs:int"/> |
<xs:element name="LPU_CODE" type="xs:string"/> |
</xs:sequence> |
</xs:complexType> |
</xs:schema> |
</types> |
<message name="ReturnInfоPolis0Request"> |
<part name="request" type="ns1:InfoPolisRequest"/> |
</message> |
<message name="ReturnInfоPolis0Response"> |
<part name="return" type="ns2:InfoPolisResponse"/> |
</message> |
<portType name="ReturnInfolnterchangeEndPoint"> |
<operation name="ReturnInfoPolis"> |
<input message="tns:ReturnInfoPolis0Request"/> |
<output message="tns:ReturnInfoPolis0Response"/> |
</operation> |
</portType> |
<binding name="ReturnInfolnterchangeEndPointbinding" type="tns:ReturnlnfolnterchangeEndPoint"> |
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
<operation name= "ReturnlnfoPolis"> |
<soap:operation soapAction="" style="rpc"/> |
<input> |
<soap:body use="encoded" encodingstyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:service-ReturnlnfolnterchangeEndPoint"/> |
</input> |
<output> |
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:service-ReturnlnfolnterchangeEndPoint"/> |
</output> |
</operation> |
</binding> |
<service name="ReturnlnfolnterchangeEndPointservice"> |
<port name="ReturnInfoInterchangeEndPointPort" binding="tns:ReturnlnfoInterchangeEndPointbinding"> |
<soap:address location="http://91.238.29.149:8081/soap/ReturnlnfolnterchangeEndPoint"/> |
</port> |
</service> |
</definitions> |
Применяемые стандарты при использовании SOAP:
1. Международный стандарт:
- ISO 32000-1:2008 "Document management - Portable document format - Part 1: PDF 1.7"", Stage: 90.93 (2013-04-29).
2. Стандартизованные спецификации:
- Стандарт W3C "Web Services Description Language (WSDL) v1.1";
- Стандарт W3C "Extensible Markup Language (XML)" (http://www.w3.org/TR/2004/REC-xml11-20040204/);
- Стандарт W3C "XSL Extensible Stylesheet Language Transformation (XSLT) v1.0";
- Стандарт W3C "XML Schema Definition (XSD) v1.0. XML Schema Part 1: Structures";
- Стандарт W3C "XML Schema Definition (XSD) v1.0. XML Schema Part 2: Datatypes";
Безопасность сервисов
Для доступа к веб-сервису идентификации используется пароль и логин предоставляемый ТФОМС КЧР по запросу.
Сервис предоставляется по адресу:
http://91.238.29.149:8081/wsdl/ReturnInfoInterchangeEndPoint
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.