ehealth-ua / api-spec

Apache License 2.0
30 stars 24 forks source link

Подтверждение регистрации клиники (PROD) #261

Closed cshevchukod closed 6 years ago

cshevchukod commented 6 years ago

При регистрации клиники пользователь получил e-mail от e Health для подтверждения клиники и переходит по ссылке в нём.

Steps to Reproduce (Repro steps)

Actual result

Expected result

Additional information

Аналогичная проблема периодически возникает при подтверждении регистрации врачей.

svetavedmed commented 6 years ago

Выглядит так, что в первом случвае вы отправляете повторно accept на invite. А во втором, вы поличили access_token для другого польтзователя. Можете все перепроверить, пожалуйта. И если повторится, хотелось бы больше данных по запросам и ответам)

svetavedmed commented 6 years ago

@cshevchukod Скажите, удалось ли решить проблему?

cshevchukod commented 6 years ago

Проверили... Проблема всё ещё возникает. Сейчас дам более подробное описание. Подозреваю, что проблема с токенами, но это не точно.

lymychp commented 6 years ago

@cshevchukod any updates?

cshevchukod commented 6 years ago

Вот что получили недавно при регистрации клиники. Со слов: Ранее регистрировались в одной из МИС, теперь хотят перерегистрироваться у нас и продолжить работу.

{"owner":{"gender":"FEMALE","phones":[{"type":"MOBILE","number":"+380508044384"}],"documents":[{"type":"PASSPORT","number":"АС 126845"}],"last_name":"Лєщинська","first_name":"Оксана","second_name":"Петрівна","position":"P3","birth_date":"1970-12-10","tax_id":"2591107846","email":"kzdp.lutsk@gmail.com","birth_place":"Луцьк, Україна"},"medical_service_provider":{"accreditation":{"category":"HIGHEST","order_no":"02/6","issued_date":"2015-12-15","order_date":"2015-06-05","expiry_date":"2018-06-05"},"licenses":[{"license_number":"459668","order_no":"342","issued_date":"2014-05-21","active_from_date":"2014-05-21","what_licensed":"Медична практика","issued_by":"Міністерство охорони здоров'я України"}]},"addresses":[{"settlement":"ЛУЦЬК","settlement_type":"CITY","settlement_id":"2029f5e9-0682-4ecf-b4c3-605a9ef800ca","street_type":"STREET","street":"Вячеслава Чорновола","building":"1","zip":"43024","type":"REGISTRATION","apartment":"0","country":"UA","area":"ВОЛИНСЬКА"}],"phones":[{"type":"LAND_LINE","number":"+380332716976"}],"kveds":["86.21"],"edrpou":"04543022","name":"КОМУНАЛЬНИЙ ЗАКЛАД \"ЛУЦЬКА МІСЬКА ДИТЯЧА ПОЛІКЛІНІКА\"","short_name":"КЗ ЛМДП","legal_form":"430","public_name":"ЛУЦЬКА МІСЬКА ДИТЯЧА ПОЛІКЛІНІКА","email":"kzdp.lutsk@gmail.com","owner_property_type":"STATE","type":"MSP","security":{"redirect_uri":"https://newmedicine.com.ua"},"public_offer":{"consent":true,"consent_text":"Відповідно до Закону України “Про захист персональних даних” з метою ведення реєстрів електронної системи охорони здоров’я та забезпечення її функціонування у дослідній експлуатації надаю згоду обраному оператору та адміністратору електронної системи охорони здоров’я на обробку моїх персональних даних з первинних джерел, а також на здійснення дій пов’язаних зі збиранням, реєстрацією, накопиченням, зберіганням, адаптуванням, зміною, поновленням, використанням, поширенням, розповсюдженням, реалізацією, передачею, знеособленням, знищенням будь-яких відомостей. Додатково надаю згоду на доступ до моїх персональних даних уповноважених третіх осіб, що визначає дії оператора МІС та адміністратора у разі отримання запиту від уповноваженої третьої особи щодо надання доступу до персональних даних. Підтверджую достовірність вказаних мною даних та добровільність надання цих даних до електронної системи охорони здоров’я, що працює у дослідній експлуатації. Усвідомлюю, що у випадку надання мною невірної інформації, мені може бути відмовлено в реєстрації в електронній системі охорони здоров’я. Зобов’язуюсь дотримуватись Регламенту функціонуваня електронної системи охорони здоров’я."}}

Ссылка по которой переходят (из письма): https://auth.ehealth-ukraine.org/invite?invite=aTFUUSUyRnREMVM4aHhXU0paSXdkN0glMkZtbVJlcUYlMkY3V1lYdkhwcDdtd1pYaGRtd1djalVuUHRtbFpTb0xHbkp3TQ== Далее вводят логин и пароль руководителя, и попадают на страницу на скриншоте: error

svetavedmed commented 6 years ago

вы не передаете client_id

cshevchukod commented 6 years ago

Указывали client_id, просто тут не видно его. В ближайшее время отправлю весь запрос в base64.

svetavedmed commented 6 years ago

Зарегистрирована ли клиника?