...
Сервис предоставления персональной информации реализован в виде веб-сервиса с использованием платформы Microsoft .Net WCF.
Сервис Сервис идентификации пациента и предоставления персональной информации представляет универсальный метод получения данных Persons, который может работать в нескольких режимах в зависимости от входных данных. Ниже описаны режимы работы метода:
...
Получение глобального идентификатора по персональным данным. Реализуется через метод поиска глобального идентификатора в мастер-индексе персон на основании персональных данных (ФИО, дата рождения, полис, документ, СНИЛС)
Входные данные: ФИО, дата рождения, полис, документ, СНИЛС, система хранения данных = «GIP»
Выходные данные: список содержащий глобальный
...
идентификатор
Получение актуальных данных по человеку из мастер-индекса персон по глобальному идентификатору или персональным данным.
Получение по глобальному идентификатору пациента
Входные данные: глобальный идентификатор пациента, система хранения данных = «GIP»
Выходные данные: список содержащий фамилию, имя, отчество, дату рождения, СНИЛС, адрес проживания, адрес регистрации, серию, номер, тип, дату начала и окончания активности полиса, серию, номер, тип документа
Получение по персональным данным
Входные данные: ФИО, дата рождения, полис, документ, СНИЛС, система хранения данных = «GIP»
Выходные данные: список содержащий фамилию, имя, отчество, дату рождения, СНИЛС, адрес проживания, адрес регистрации, серию, номер, тип, дату начала и окончания активности полиса, серию, номер, тип документа
...
Идентификация по ИЭМК по персональным данным.
...
- Входные параметры: признак получения истории данных по человеку. Глобальный идентификатор или ФИО, дата рождения, полис, документ, СНИЛС, система хранения данных = «GIP»
- Выходные данные: список содержащий полную историю данных по человеку.
...
Реализуется через метод поиска персональных данных пациента в регистре Интегрированных Электронных Медицинских Карт на основании информации о серии и номере полиса, СНИЛС, фамилии, имени, отчестве, дате рождения.
Входные данные: серия, номер полиса. Дата рождения. Фамилия, имя, отчество пациента. СНИЛС, система хранения данных =
«TRZ»«IEMK»
Выходные данные: список содержащий фамилию, имя, отчество, дату рождения, СНИЛС, адрес проживания, адрес регистрации, серию, номер, тип, дату начала и окончания активности полиса, серию, номер, тип документа.
- Идентификация по ИЭМК по персональным данным. Реализуется через метод поиска персональных данных пациента в регистре Интегрированных Электронных Медицинских Карт на основании информации о серии и номере полиса, СНИЛС, фамилии, имени, отчестве, дате рождения.
- Входные данные: серия, номер полиса. Дата рождения. Фамилия, имя, отчество пациента. СНИЛС, система хранения данных = «IEMK»
- Выходные данные: список содержащий фамилию, имя, отчество, дату рождения, СНИЛС, адрес проживания, адрес регистрации, серию, номер, тип, дату начала и окончания активности полиса, серию, номер, тип документа.
...
Использование сервиса на основе коллекции запросов Postman SIP 3.7.1.1.6 SIP 3.7.1.1.6.postman_collection.json
№ п/п | Выполняемые действия | Ожидаемый результат | Примечание | |||||||||||||
Для проверки функций сервиса предоставления данных регионального архива ИЭМК необходимо | Приложение Postman запущено, загружена коллекция запросов SIP 3.7.1.1.6 | |||||||||||||||
№ п/п | Выполняемые действия | Ожидаемый результат | Примечание | |||||||||||||
| Для проверки функций сервиса предоставления данных регионального архива ИЭМК необходимо . | Приложение Postman запущено, загружена коллекция запросов SIP 3.7.1.1.6 |
| |||||||||||||
1 | В приложении Postman выполнить запрос: "Идентификация в ГИП по персональным данным" (Получение глобального идентификатора по персональным данным) | Успешно выполненный запрос:
| В графе ожидаемый результат видим | |||||||||||||
2.a | В приложении Postman выполнить запрос: "Идентификация в ГИП по глобальному индексу" (Получение актуальных данных по глобальному идентификатору пациента) | Успешно выполненный запрос:
[ { "Key": "SS", "Value": "147-655-785 11" }, { "Key": "Name", "Value": "АЛЕКСЕЙ" }, { "Key": "Family", "Value": "КАРТАШЕВ" }, { "Key": "Patronymic", "Value": "ЕВГЕНЬЕВИЧ" }, { "Key": "Gender", "Value": "1" }, { "Key": "BD", "Value": "1990-03-14" }, { "Key": "Email", "Value": "belamstel@gmail.com" }, { "Key": "MCOD", "Value": "" }, { "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "5056900835000459" }, { "Key": "SMOName", "Value": "ОАО \"РОСНО-МС\"" }, { "Key": "SMOCode", "Value": "50028" }, { "Key": "PolisType", "Value": "Единый полис ОМС" }, { "Key": "PolisTypeCode", "Value": "3" }, { "Key": "PolisBeginDate", "Value": "2006-11-14" }, { "Key": "PolisEndDate", "Value": "2222-01-01" }, { "Key": "PolisIsActive", "Value": "true" }, { "Key": "AdressFact", "Value": "Московская обл., Орехово-Зуевский р-н, д Демихово (Демиховское с/п), ул Заводская, дом 26, кв. 109" }, { "Key": "KladrCodeFact", "Value": "50024000047000200" }, { "Key": "HouseFact", "Value": "26" }, { "Key": "BuildingFact", "Value": "" }, { "Key": "ConstructionFact", "Value": "" }, { "Key": "ApartmentFact", "Value": "109" }, { "Key": "AdressReg", "Value": "Московская обл., Орехово-Зуевский р-н, д Демихово (Демиховское с/п), ул Заводская, дом 26, кв. 109" }, { "Key": "KladrCodeReg", "Value": "50024000047000200" }, { "Key": "HouseReg", "Value": "26" }, { "Key": "BuildingReg", "Value": "" }, { "Key": "ConstructionReg", "Value": "" }, { "Key": "ApartmentReg", "Value": "109" }, { "Key": "DocumentType", "Value": "14" }, { "Key": "DocumentName", "Value": "Паспорт РФ" }, { "Key": "SDoc", "Value": "46 11" }, { "Key": "NDoc", "Value": "210922" }, { "Key": "OKATOPat", "Value": "" }, { "Key": "Citizen", "Value": "" }, { "Key": "SocStatus", "Value": "" }, { "Key": "Gip", "Value": "e38cf4eb-6509-4ed9-933d-9b5ad111116b" }, { "Key": "Enp", "Value": "5056900835000459" }, { "Key": "DeathDate", "Value": "2222-01-01" }, { "Key": "SS_Doc", "Value": "" }, { "Key": "Phone1", "Value": "79803732730" }, { "Key": "Phone2", "Value": "+79066008700" } ], "SystemIdentifier": "GIP" } ] | В графе ожидаемый результат видим { "Key": "Name", "Value": "АЛЕКСЕЙ" }, { "Key": "Family", "Value": "КАРТАШЕВ" }, { "Key": "Patronymic", "Value": "ЕВГЕНЬЕВИЧ" }
{ "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "5056900835000459" }
| |||||||||||||
2.b | В приложении Postman выполнить запрос: "Идентификация в ГИП по персональным данным" (Получение актуальных данных по персональным данным) | 1 | В приложении Postman выполнить запрос: "Идентификация в ГИП по персональным данным" | В графе ожидаемый результат видим | 2.1 | В приложении Postman выполнить запрос: "Идентификация в ГИП по глобальному индексу" | Успешно выполненный запрос:
[ { "Errors": [], "PersonsList": [ [ { "Key": "SS", "Value": "" }, { "Key": "Name", "Value": "АЛЕКСАНДР" }, { "Key": "Family", "Value": "КНЫШ" }, { "Key": "Patronymic", "Value": "СЕРГЕЕВИЧ" }, { "Key": "Gender", "Value": "1" }, { "Key": "BD", "Value": "1994-12-07" }, { "Key": "Email", "Value": "" }, { "Key": "MCOD", "Value": "" }, { "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "3147700842000229" }, { "Key": "SMOName", "Value": "ЗАО \"МАКС-М\"" }, { "Key": "SMOCode", "Value": "31001" }, { "Key": "PolisType", "Value": "Единый полис ОМС" }, { "Key": "PolisTypeCode", "Value": "3" }, { "Key": "PolisBeginDate", "Value": "2017-12-08" }, { "Key": "PolisEndDate", "Value": "2222-01-01" }, { "Key": "PolisIsActive", "Value": "true" }, { "Key": "AdressFact", "Value": "Московская обл., Щелковский р-н, г Щелково, ул Космодемьянская, дом 17/4, кв. 1" }, { "Key": "KladrCodeFact", "Value": "50040001000006200" }, { "Key": "HouseFact", "Value": "17/4" }, { "Key": "BuildingFact", "Value": "" }, { "Key": "ConstructionFact", "Value": "" }, { "Key": "ApartmentFact", "Value": "1" }, { "Key": "AdressReg", "Value": "Московская обл., Щелковский р-н, г Щелково, ул Космодемьянская, дом 17/4, кв. 1" }, { "Key": "KladrCodeReg", "Value": "50040001000006200" }, { "Key": "HouseReg", "Value": "17/4" }, { "Key": "BuildingReg", "Value": "" }, { "Key": "ConstructionReg", "Value": "" }, { "Key": "ApartmentReg", "Value": "1" }, { "Key": "DocumentType", "Value": "0" }, { "Key": "DocumentName", "Value": "" }, { "Key": "SDoc", "Value": "" }, { "Key": "NDoc", "Value": "" }, { "Key": "OKATOPat", "Value": "" }, { "Key": "Citizen", "Value": "" }, { "Key": "SocStatus", "Value": "" }, { "Key": "Gip", "Value": "ea46f0b8-8ad6-4eb4-ba7a-3415dff29b77" }, { "Key": "Enp", "Value": "" }, { "Key": "DeathDate", "Value": "2222-01-01" }, { "Key": "SS_Doc", "Value": "" } ] ], "SystemIdentifier": "GIP" } ] | В графе ожидаемый результат видим 2.2 | В приложении Postman выполнить запрос: "Идентификация в ГИП по персональным данным" | Успешно выполненный запрос:
[ { "Errors": [], "PersonsList": [ [ { "Key": "SS", "Value": "" }, { "Key": "Name", "Value": "АЛЕКСАНДР" }, { "Key": "Family", "Value": "КНЫШ" }, { "Key": "Patronymic", "Value": "СЕРГЕЕВИЧ" }, { "Key": "Gender", "Value": "1" }, { "Key": "BD", "Value": "1994-12-07" }, { "Key": "Email", "Value": "" }, { "Key": "MCOD", "Value": "" }, { "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "3147700842000229" }, { "Key": "SMOName", "Value": "ЗАО \"МАКС-М\"" }, { "Key": "SMOCode", "Value": "31001" }, { "Key": "PolisType", "Value": "Единый полис ОМС" }, { "Key": "PolisTypeCode", "Value": "3" }, { "Key": "PolisBeginDate", "Value": "2017-12-08" }, { "Key": "PolisEndDate", "Value": "2222-01-01" }, { "Key": "PolisIsActive", "Value": "true" }, { "Key": "AdressFact", "Value": "Московская обл., Щелковский р-н, г Щелково, ул Космодемьянская, дом 17/4, кв. 1" }, { "Key": "KladrCodeFact", "Value": "50040001000006200" }, { "Key": "HouseFact", "Value": "17/4" }, { "Key": "BuildingFact", "Value": "" }, { "Key": "ConstructionFact", "Value": "" }, { "Key": "ApartmentFact", "Value": "1" }, { "Key": "AdressReg", "Value": "Московская обл., Щелковский р-н, г Щелково, ул Космодемьянская, дом 17/4, кв. 1" }, { "Key": "KladrCodeReg", "Value": "50040001000006200" }, { "Key": "HouseReg", "Value": "17/4" }, { "Key": "BuildingReg", "Value": "" }, { "Key": "ConstructionReg", "Value": "" }, { "Key": "ApartmentReg", "Value": "1" }, { "Key": "DocumentType", "Value": "0" }, { "Key": "DocumentName", "Value": "" }, { "Key": "SDoc", "Value": "" }, { "Key": "NDoc", "Value": "" }, { "Key": "OKATOPat", "Value": "" }, { "Key": "Citizen", "Value": "" }, { "Key": "SocStatus", "Value": "" }, { "Key": "Gip", "Value": "ea46f0b8-8ad6-4eb4-ba7a-3415dff29b77" }, { "Key": "Enp", "Value": "" }, { "Key": "DeathDate", "Value": "2222-01-01" }, { "Key": "SS_Doc", "Value": "" } ] ], "SystemIdentifier": "GIP" } ] | В графе ожидаемый результат видим 3 | В приложении Postman выполнить запрос: "Получение полной истории данных по человеку из ГИП по глобальному идентификатору" | 4 | В приложении Postman выполнить запрос: "Идентификация в ЕРЗ по персональным данным" | Успешно выполненный запрос:
[ { "Errors": [], "PersonsList": [ [ { { "Key": "SS", "Value": "147-655-785 11" }, { "Key": "Name", "Value": " АЛЕКСАНДРАЛЕКСЕЙ" }, { "Key": "Family", "Value": " КНЫШКАРТАШЕВ" }, { "Key": "Patronymic", "Value": " СЕРГЕЕВИЧЕВГЕНЬЕВИЧ" }, { "Key": "Gender", "Value": "1" }, { "Key": "BD", "Value": " 19941990- 1203- 0714" }, { "Key": "Email", "Value": "belamstel@gmail.com" }, { "Key": "MCOD", "Value": "" }, { "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": " 31477008420002295056900835000459" }, { "Key": "SMOName", "Value": " ЗАООАО \" МАКСРОСНО- ММС\"" }, { "Key": "SMOCode", "Value": " 3100150028" }, { "Key": "PolisType", "Value": "Единый полис ОМС" }, { "Key": "PolisTypeCode", "Value": "3" }, { "Key": "PolisBeginDate", "Value": " 20172006- 1211- 0814" }, { "Key": "PolisEndDate", "Value": "2222-01-01" }, { "Key": "PolisIsActive", "Value": "true" }, { "Key": "AdressFact", "Value": "Московская обл., ЩелковскийОрехово-Зуевский р-н, г Щелковод Демихово (Демиховское с/п), ул КосмодемьянскаяЗаводская, дом 17/426, кв. 1109" }, { "Key": "KladrCodeFact", "Value": " 5004000100000620050024000047000200" }, { "Key": "HouseFact", "Value": " 17/426" }, { "Key": "BuildingFact", "Value": "" }, { "Key": "ConstructionFact", "Value": "" }, { "Key": "ApartmentFact", "Value": " 1109" }, { "Key": "AdressReg", "Value": "Московская обл., ЩелковскийОрехово-Зуевский р-н, г Щелково, ул Космодемьянская, дом 17/4, кв. 1"д Демихово (Демиховское с/п), ул Заводская, дом 26, кв. 109" }, { "Key": "KladrCodeReg", "Value": "50024000047000200" }, { "Key": "HouseReg", "Value": "26" }, {
}, { "Key": " KladrCodeRegBuildingReg", "Value": " 50040001000006200" }, { "Key": " HouseRegConstructionReg", "Value": " 17/4" }, { "Key": " BuildingRegApartmentReg", "Value": "109" }, { "Key": " ConstructionRegDocumentType", "Value": "14" }, { "Key": " ApartmentRegDocumentName", "Value": " 1Паспорт РФ" }, { "Key": " DocumentTypeSDoc", "Value": " 046 11" }, { "Key": " DocumentNameNDoc", "Value": "210922" }, { "Key": " SDocOKATOPat", "Value": "" }, { "Key": " NDocCitizen", "Value": "" }, { "Key": " OKATOPatSocStatus", "Value": "" }, { "Key": " CitizenGip", "Value": "e38cf4eb-6509-4ed9-933d-9b5ad111116b" }, { "Key": " SocStatusEnp", "Value": "5056900835000459" }, { "Key": " GipDeathDate", "Value": " ea46f0b82222- 8ad6-4eb4-ba7a-3415dff29b7701-01" }, { "Key": " EnpSS_Doc", "Value": "" }, { "Key": " DeathDatePhone1", "Value": " 2222-01-0179803732730" }, { "Key": " SS_DocPhone2", "Value": "+79066008700" } ] ], "SystemIdentifier": " TRZGIP" } ] | В графе ожидаемый результат видим { "Key": "Name", "Value": "АлександрАЛЕКСЕЙ" }, { "Key": "Family", "Value": "КнышКАРТАШЕВ" }, { "Key": "Patronymic", "Value": "СергеевичЕВГЕНЬЕВИЧ" },
{ "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "31477008420002295056900835000459" },
|
53 | В приложении Postman выполнить запрос: "Идентификация в ИЭМК по персональным данным" | Успешно выполненный запрос:
| В графе ожидаемый результат видим { "Key": "Name", "Value": "АлександрАЛЕКСЕЙ" }, { "Key": "Family", "Value": "КнышКАРТАШЕВ" }, { "Key": "Patronymic", "Value": "СергеевичЕВГЕНЬЕВИЧ" },
{ "Key": "SPol", "Value": "" }, { "Key": "NPol", "Value": "31477008420002295056900835000459" },
|