Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Середовище: GigaCloud-PreProd + HPI-Prod

Ambulatory

...

care

Zube tasks:

  • #9218 add validations on global budget contracts

  • #9162 [GraphQL] display global budget contract in Admin panel

  • #9145 Event duplication on update GB_CBP contract.

  • #9127 add authorization via token to gb_cbp

  • #9126 skip is_active=false on get endpoints for gb_cbp

  • #9099 CRUD contracts. Remove empty field from response on Delete methods

  • #9086  Incorrect format of start_date and end_date fields in "Private. Create contract employee" method

  • #9084 Error 500 on " Private.Get contract divisions" method

  • #9082 Error 500 on "Private.Get contracts" method

  • #9077 suspending global budget contracts.

  • #9076 create new endpoints for global budget contracts.

  • #9074 implement new contract type.

  • #8688 Contracts with new type GlobalBudget.

  • #8687 Show contracts with new type GlobalBudget.

Ambulatory care

Zube tasks:

  • Виправлені помилки медичних епізодів
    #9183 Medical data filtration. Can't get child entities for episodes/encounters with restricted codes

  • episode_id додано до параметрів методу Get medication administration list
    #9033 Get medication administration list method. Add episode_id search param.

  • До Правила 3 АВАС до дано сутності devices, medication_statements, immunizations, risk_assessments, medication_administrations (route "by id"), procedures, allergy_intolerances
    #9006 Add ABAC rule #3 for entities.

  • Створено ендпоїнт  Get merged persons
    #8790 Get merged persons.

  • Додано валідації program service
    #7383 add validation on Deactivate program service

auth security

Zube task:

  • Додано rate limit до ендпоїнтів авторизації
    #9066 add rate-limit to /auth/login endpoint

Patient Cabinet:

Zube tasks:

  • #9065 Support two versions of decl requests via cabinet

  • #9063 Add division location to Declaration response in Cabinet

  • #9037 Fix doctor search in cabinet: disable entering of special symbols

  • #8983 Add healthcare services to stats/divisions

Reimbursement.

Zube tasks:

  • #9172 Medication request Request. Forbid to reject by employees from another Legal entity

  • #8996 500 On Process med dispense/

  • #8972 Success on Get MD by MR id by another DOCTOR

  • #8970 Success on create MD with program when its MR has no program

  • #8948 Error 500 when MD creates with plan MR

  • #8888 Error 500 on Resend MR.

  • #8870 Incorrect behavior. Reject MRR by another employee is succesfull

  • #8866 Error 500 on Qualify MR

  • #8863 Error 500 on Reject MRR/MR

 Legal Entity Types.

Zube tasks:

...

  •  Внаслідок помилок в роботі ЄДР створились дублікати LE
    #9200Duplication of Legal entity entry on Update (Zube ticket #1394)

  • #9161 Division addresses. Region does not set on Create division

Operations and support

Zube task:

  • Виправлені помилки реплікації медичних подій
    age and sex by preperson PROD

Offline deduplication

Zube task:

  • Деякі виправлення offline дедуплікації
    #8799 Fix offline dedup

...

Code support

Zube tasktasks:

  • #9080 Check signed content on decl request v3

Technical improvements:

Zube tasks:

  • #9168 Automated tests. Reduce time of tests execution

  • #9159 eliminate person_id in jobs collection.

  • #9140 update kong to 2.1.0 version.

  • #9135 error 501 on requests with invalid uuid.

  • #9118 Іmprove filtering of prohibited characters on MAN.render

  • #9094  remove parameter logging on verification.

  • #9081 Cleanup schema cache in Redis on pod restart.

  • #9079 Test mithril

  • #9011 Tune performance of service requests replication.

  • #8999 Switch to stable version of scrivener_ecto.

  • #8953 increase coveralls on ehealth.api

  • #8946  Use DB Replica for GET /dictionaries endpoint.

  • #8847 verification - log external calls

  • #8827[IL] POST /declaration_requests exclude external calls from transaction

  • #8564 Get medication_dispenses API. Optimize sql-queries

  • #7976 mpi fix unused indexes

  • #7661 Switch edr-dummy service from heroku to local DB

Code support

...

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4562
    #9246 change utc_today to timex library on Create preperson. (Zube ticket #1410)

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4562
    #9242 display error msg in UI. (zube ticket #1397)

  • Оновлено конфігураційні параметри для Submit Encounter Data Package, додано тип encounter_type - "service_delivery_location", як можливиф для використання в encounter_class - INPATIENT.
    Оновлено статтю Medical Events Dictionaries and configurations
    #9240 Submit Encounter Data Package upd Configurable Parameters.

  • Оптимізація запитів для роботи з словниками
    #9232 [admin] change query for Get dictionary.

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4441
    #9230 error on Cancel Procedure if primary_source=false. (zube ticket #1396)

  • Виправлено помилку словників для адмінки НСЗУ
    #9229 [GraphQL] create query for Get dictionary by name (zube ticket #1399)

  • Додано змінну, що підставляє посаду підписанта в printing form програми “Доступні ліки“
    #9220 add variable for signer position

  • Поле Category в Diagnostic Report зроблене обов'язковим, згідно APIARY - dummy-submit-diagnostic-report-package
    #9215 category field is required on Procedures and DRs (zube ticket #1390)

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4522
    #9214 Allow nullable fields on Cancel methods if the field is optional on Create. (zube ticket #1400)

  • Додано новий тип документа BIRTH_CERTIFICATE_FOREIGN до Create/Update person request без валідації поля number, але з усіма валідаціями як у BIRTH_CERTIFICATE
    IL.Create/Update person request (w/o declaration)
    #9210 add new document type to Person request.

  • Змінені назви та порядок слідування вкладок на сторінці Contracts у адмінці НСЗУ
    #9208 rename tabs in Contracts.

  • Додано новий тип документа BIRTH_CERTIFICATE_FOREIGN до Create declaration request v2 без валідації поля number, але з усіма валідаціями як у BIRTH_CERTIFICATE
    IL.Create declaration request
    #9207 add new document type to DR.

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4435
    #9206 change date format in service_request_date on EDP

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4427
    #9205 some changes on authentication_methods on DR v2. (zube ticket #1386)

  • #9203  add a new document typeВиправлення pending jobs
    #9201 5105 failed jobs for week, PROD

  • Додано словники для мед.висновків.
    #9195 New dictionaries for compositions (zube ticket #1383)

  • Додано друковані форми для мед.висновків
    #9194 Printout form of capitation contract, all env.

  • Додано шаблони для мед.висновків
    #9193 add composition templates to man (zube ticket #1381)

  • Змінена логіка роботи процесу синхронізації з ЄДР у зв'язку з нестабільною роботою останнього.
    #9186 EDR synchronizator. Modify logic

  • Виправлення помилки в адмінці НСЗУ. https://e-health-ua.atlassian.net/browse/SUPPORT-4366
    #9185 change GraphQL schema on declarations.

  • Конфігурування diagnostic reports pза допомогою service.code
    #9178 Сhange filtering diagnostic reports from conclusion_code to service.code (zube ticket #1372)

  • Оновлено переклади scopes в словниках.
    #9177 update translation of scopes in dictionaries.

  • Виправлення помилок з затримками реплікації персон до DB mongo
    https://e-health-ua.atlassian.net/browse/SUPPORT-4544
    https://e-health-ua.atlassian.net/browse/SUPPORT-4526
    #9176 Process in pod person-consumer raise exeption and stop working

  • https://e-health-ua.atlassian.net/browse/SUPPORT-3678
    https://e-health-ua.atlassian.net/browse/SUPPORT-4072
    https://e-health-ua.atlassian.net/browse/SUPPORT-4325
    #9170 Error 404 "person not found" on PreQualify SR for preperson. (zube ticket #1361)

  • https://e-health-ua.atlassian.net/browse/SUPPORT-4255
    #9166 Submit Encounter Data Package new Global validation. (zube ticket #1357)

  • Прибрано зайві scopes(declaration:read declaration_request:approve declaration_request:read declaration_request:reject declaration_request:sign declaration_request:write) для EMERGENCY, PHARMACY
    #9160 Remove scopes for EMERGENCY, PHARMACY client types.

  • #9155 Scopes update for specialist. (zube ticket #1357)

  • #9151 Create new dictionary in IL.https://e-health-ua.atlassian.net/browse/SUPPORT-4281
    https://e-health-ua.atlassian.net/browse/SUPPORT-4460
    #9149  "category" is absent on Get Procedures by ID & Get Procedures by search params.

  • Виправлення регулярних виразів в адмінці НСЗУ
    #9136 change contractorLegalEntity.name regex.

  • Виправлення зупинки обробника логів.
    #9131 abac-log-consumer stops processing messages after an error

  • Виправлена помилка відсутнього поля division на Cancel DR
    #9097 missing division field on Cancel DR (as EDP part).

  • Прибрана валідація для параметру request_allowed на створенні Diagnostic Reports
    #9085  remove validation for request_allowed parameter on DRs.

  • Вилучено поле "contractor_rmsp_amount" з запиту Create Contract Request для contract_type-capitation
    #8952 Delete "contractor_rmsp_amount" on Capitation Contract_request, all env, #J3849

  • https://e-health-ua.atlassian.net/browse/SUPPORT-3849
    #9075 remove contractor_rmsp_amount from CapitationContractRequest.

  • Додано валідацію condition code: один код з одного довідника
    #9067 add validation for condition code: one code from one dictionary.#9055 Service is created without filling in the required fields in NHS Admin panel.

  • https://e-health-ua.atlassian.net/jira/servicedesk/projects/EST/queues/custom/193/EST-78
    #9049 add log severity=ERROR on jobs processing. (zube ticket #1283)

  • #9047 No possibility to enter a fractional number (Dev, PreProd, Prod).

  • https://e-health-ua.atlassian.net/browse/SUPPORT-3498
    #9030 skip service_inclusions if is_active = false.

  • #8974 error - rpc timeout {EHealth.Rpc, :medical_program_by_id, ["програма медичних гарантій в 2020 році"]}.

  • https://e-health-ua.atlassian.net/browse/SUPPORT-3827 #8939 Error 500 on Cancel DRP. (zube ticket #1265)

  • Виправлені помилки валідації в медичних записах
    #8929 different schema structure on cancel for ME.

  • #8783 [Prod] Request_id is missing in Kong logs when 504 error.

  • https://e-health-ua.atlassian.net/browse/SUPPORT-3908
    https://e-health-ua.atlassian.net/browse/SUPPORT-3880 https://e-health-ua.atlassian.net/browse/SUPPORT-3873
    #8223 change date validation in schemata.

  • Виправлені валідації при contract_requests
    #8220  change validation schema on contract_requests.

  • gender обов'язкове у відповідях Create prepersonUpdate prepersonGet preperson by id
    #9236 Prepersons. Gender field should be required (zube ticket #1401)

  • #9039 Remove more sensitive info from logs/

  • #8822 Don't generate url for no_tax_id at Merge_requests

...