Данный сервис представляет собой механизм, позволяющий медицинским организациям при помощи SOAP-запроса получать данные полей МСС по умершим людям, приписанным к данной организации из раздела «Демография. Свидетельства о смерти».
Сервис: http://10.0.1.64:8734/Design_Time_Addresses/Parus/Cert/
WSDL: http://10.0.1.64:8734/Design_Time_Addresses/Parus/Cert/?wsdl
Входными параметрами запроса являются:
- Дата выдачи свидетельства с
- Дата выдачи свидетельства по
- Мнемокод медицинской организации прикрепления
- Логин пользователя в системе Парус
- Пароль пользователя
Пользователь при помощи программы-клиента направляет SOAP-запрос к Сервису, после чего по указанным параметрам производится поиск записей в разделе «Демография. Свидетельства о смерти» по людям, приписанным к данной организации на основании информации из раздела "Демография. Приписное население".
В случае, если соответствующие записи найдены, пользователю возвращается SOAP-ответ, содержащий данные о свидетельстве, участке прикрепления и участковом враче.
В случае, если запись не найдена, пользователю возвращается пустой SOAP-ответ.
В случае, если при выполнении запроса произошла ошибка, пользователю возвращается ответ, содержащий данные об ошибке.
При каждом запросе к подсистеме «Демография» в разделе «Журнал обращений к системе» добавляется запись, содержащая информацию о запросе:
- Логин пользователя, производящего запрос
- Тип запроса "Запрос свидетельств о смерти по приписанной организации"
- Дату и время поступления запроса
- Дату и время предоставления результатов запроса
- Результат запроса
- Входные параметры запроса:
- Дата выдачи свидетельства с
- Дата выдачи свидетельства по
- Мнемокод медицинской организации прикрепления
Описание полей возвращаемого SOAP-ответа: Описание полей SOAP по приписным участкам.docx
Пример SOAP-запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dcer="http://parusyug.ru/ws/dcert-search"> <soapenv:Header/> <soapenv:Body> <dcer:FindCertificateSector> <dcer:certDateFrom>2017-11-01</dcer:certDateFrom> <dcer:certDateTo>2017-11-02</dcer:certDateTo> <dcer:medInfo>2501</dcer:medInfo> <dcer:username>LOGIN</dcer:username> <dcer:password>PASSWORD</dcer:password> </dcer:FindCertificateSector> </soapenv:Body> </soapenv:Envelope>
Пример SOAP-ответа:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <FindCertificateSectorResponse xmlns="http://parusyug.ru/ws/dcert-search"> <FindCertificateSectorResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Result> <infoAssignedPopulation> <CodeMO>2501</CodeMO> <Date>2016-11-30T00:00:00</Date> <DocConfirm>InsuranceSingleSample</DocConfirm> <DocConfirmEntry> <Code>3</Code> <Name>Полис ОМС единого образца</Name> </DocConfirmEntry> <ENP>00000000000000</ENP> <FIODoctor>ФИО врача</FIODoctor> <NameMO>МБУЗ МО Ейский район ЦРБ</NameMO> <NumberDoccofirm>0000000000</NumberDoccofirm> <NumberSector>032</NumberSector> <SNILSDoctor>01234567890</SNILSDoctor> <SNILSPeople>12345678901</SNILSPeople> <SeriesDoccofirm i:nil="true"/> </infoAssignedPopulation> <certificate> <BirthDateDay>ДД</BirthDateDay> <BirthDateMonth>ММ</BirthDateMonth> <BirthDateYear>ГГГГ</BirthDateYear> <BossFio>ФИО</BossFio> <CertificateInfo> <Serial>03615</Serial> <Number>0012**</Number> <CertDate>2017-11-01T00:00:00</CertDate> </CertificateInfo> <CertificateInfoEx> <Serial i:nil="true"/> <Number i:nil="true"/> <CertDate i:nil="true"/> </CertificateInfoEx> <DeathAddress> <City>Ейск</City> <Country>РФ</Country> <District>Ейский</District> <Flat i:nil="true"/> <House>Дом</House> <KladrCode>23011001000016500</KladrCode> <KladrFullName>РФ\Краснодарский\Ейский\Ейск\\\\\Энгельса</KladrFullName> <Locality i:nil="true"/> <Region>Краснодарский</Region> <Street>Энгельса</Street> <TerainEntry> <Code>0</Code> <Name>Городская</Name> </TerainEntry> <Terrain>Urban</Terrain> </DeathAddress> <DeathCame>Illness</DeathCame> <DeathCameEntry> <Code>1</Code> <Name>от заболевания</Name> </DeathCameEntry> <DeathDateDay>31</DeathDateDay> <DeathDateHour>20</DeathDateHour> <DeathDateMinute>00</DeathDateMinute> <DeathDateMonth>10</DeathDateMonth> <DeathDateYear>2017</DeathDateYear> <DeathOccured30>false</DeathOccured30> <DeathOccured7>false</DeathOccured7> <DeathOccurred>Hospital</DeathOccurred> <DeathOccurredEntry> <Code>3</Code> <Name>в стационаре</Name> </DeathOccurredEntry> <DeathReason1A> <ApproxDays i:nil="true"/> <ApproxHours i:nil="true"/> <ApproxMinutes i:nil="true"/> <ApproxMonths i:nil="true"/> <ApproxYears i:nil="true"/> <Approximate i:nil="true"/> <MkbCode>G93.6</MkbCode> <MkbName>Отек головного мозга</MkbName> <PeriodPresence>Unknown</PeriodPresence> <PeriodPresenceEntry> <Code>2</Code> <Name>Неизвестно</Name> </PeriodPresenceEntry> </DeathReason1A> <DeathReason1B> <ApproxDays>12</ApproxDays> <ApproxHours i:nil="true"/> <ApproxMinutes i:nil="true"/> <ApproxMonths i:nil="true"/> <ApproxYears i:nil="true"/> <Approximate>12д.</Approximate> <MkbCode>I63.5</MkbCode> <MkbName>Инфаркт головного мозга, вызванный неуточненной закупоркой или стенозом мозговых артерий</MkbName> <PeriodPresence>Known</PeriodPresence> <PeriodPresenceEntry> <Code>1</Code> <Name>Известно</Name> </PeriodPresenceEntry> </DeathReason1B> <DeathReason1C> <ApproxDays i:nil="true"/> <ApproxHours i:nil="true"/> <ApproxMinutes i:nil="true"/> <ApproxMonths i:nil="true"/> <ApproxYears i:nil="true"/> <Approximate i:nil="true"/> <MkbCode i:nil="true"/> <MkbName i:nil="true"/> <PeriodPresence>Known</PeriodPresence> <PeriodPresenceEntry> <Code>1</Code> <Name>Известно</Name> </PeriodPresenceEntry> </DeathReason1C> <DeathReason1D> <ApproxDays i:nil="true"/> <ApproxHours i:nil="true"/> <ApproxMinutes i:nil="true"/> <ApproxMonths i:nil="true"/> <ApproxYears i:nil="true"/> <Approximate i:nil="true"/> <MkbCode i:nil="true"/> <MkbName i:nil="true"/> <PeriodPresence>Known</PeriodPresence> <PeriodPresenceEntry> <Code>1</Code> <Name>Известно</Name> </PeriodPresenceEntry> </DeathReason1D> <DeathReason2> <ApproxDays i:nil="true"/> <ApproxHours i:nil="true"/> <ApproxMinutes i:nil="true"/> <ApproxMonths i:nil="true"/> <ApproxYears i:nil="true"/> <Approximate i:nil="true"/> <MkbCode i:nil="true"/> <MkbName i:nil="true"/> <PeriodPresence>Known</PeriodPresence> <PeriodPresenceEntry> <Code>1</Code> <Name>Известно</Name> </PeriodPresenceEntry> </DeathReason2> <DoctorDeathReasonType>Autopsy</DoctorDeathReasonType> <DoctorDeathReasonTypeEntry> <Code>4</Code> <Name>вскрытия</Name> </DoctorDeathReasonTypeEntry> <DoctorFilledCertFio>ФИО</DoctorFilledCertFio> <DoctorFio>ФИО</DoctorFio> <DoctorPost>патологоанатом</DoctorPost> <EducationType>ProfessionalIntermediate</EducationType> <EducationTypeEntry> <Code>3</Code> <Name>профессиональное: среднее</Name> </EducationTypeEntry> <EmploymentType>Retired</EmploymentType> <EmploymentTypeEntry> <Code>6</Code> <Name>Пенсионеры</Name> </EmploymentTypeEntry> <FamilyStatus>NotMarried</FamilyStatus> <FamilyStatusEntry> <Code>2</Code> <Name>не состоял(а) в зарегистрированном браке</Name> </FamilyStatusEntry> <Gender>Male</Gender> <GenderEntry> <Code>0</Code> <Name>М</Name> </GenderEntry> <Issuer> <Inn>2306017277</Inn> <Name>Муниципальное учреждение здравоохранения Ейского района "Центральная район-ная больница"</Name> </Issuer> <LiveAddress> <City>Ейск</City> <Country>РФ</Country> <District>Ейский</District> <Flat i:nil="true"/> <House>Дом</House> <KladrCode>23011001000020000</KladrCode> <KladrFullName>РФ\Краснодарский\Ейский\Ейск\\\\\Центральная</KladrFullName> <Locality i:nil="true"/> <Region>Краснодарский</Region> <Street>Центральная</Street> <TerainEntry> <Code>0</Code> <Name>Городская</Name> </TerainEntry> <Terrain>Urban</Terrain> </LiveAddress> <Name>Имя</Name> <OneYearChildInfo> <BodyMass i:nil="true"/> <ChildStatus168 i:nil="true"/> <ChildStatus168Entry i:nil="true"/> <MotherAge i:nil="true"/> <MotherName i:nil="true"/> <MotherPatronymic i:nil="true"/> <MotherSurname i:nil="true"/> <SeqNumber i:nil="true"/> </OneYearChildInfo> <Patronymic>Отчество</Patronymic> <PersonWhoDefinedReason>Doctor</PersonWhoDefinedReason> <PersonWhoDefinedReasonEntry> <Code>4</Code> <Name>патологоанатомом</Name> </PersonWhoDefinedReasonEntry> <PostTypeBoss>Boss</PostTypeBoss> <PostTypeBossEntry> <Code>1</Code> <Name>Руководитель мед. организации</Name> </PostTypeBossEntry> <PostTypeCert>Doctor</PostTypeCert> <PostTypeCertEntry> <Code>1</Code> <Name>Врач</Name> </PostTypeCertEntry> <PostTypeDeath>Doctor</PostTypeDeath> <PostTypeDeathEntry> <Code>1</Code> <Name>Врач</Name> </PostTypeDeathEntry> <PregnantType i:nil="true"/> <PregnantTypeEntry i:nil="true"/> <RecipientDoc>Информация о документе</RecipientDoc> <RecipientInfo>Информация о получателе</RecipientInfo> <RevisionDate>2017-11-01T00:00:00</RevisionDate> <RevisorFio>ФИО</RevisorFio> <Status>Final</Status> <StatusEntry> <Code>1</Code> <Name>окончательное</Name> </StatusEntry> <Surname>Фамилия</Surname> <TraumaDate i:nil="true"/> <TraumaPlaceViolent i:nil="true"/> </certificate> </Result> </FindCertificateSectorResult> </FindCertificateSectorResponse> </s:Body> </s:Envelope>