Середовище: GigaCloud-PreProd + HPI-Prod
Ambulatory contract
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
#9033 Get medication administration list method. Add episode_id search param.
#9006 Add ABAC rule #3 for entities.
#8790 Get merged persons.
#7383 add validation on
Deactivate
program service
auth security
Zube task:
#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:
#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:
#8799 Fix offline dedup
Declaration w/o patient
Zube task:
#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
Zube tasks:
#9246 change utc_today to timex library on Create preperson. (Zube ticket #1410)
#9242 display error msg in UI. (zube ticket #1397)
#9240 Submit Encounter Data Package upd Configurable Parameters.
#9232 [admin] change query for Get dictionary.
#9230 error on Cancel Procedure if primary_source=false. (zube ticket #1396)
#9229 [GraphQL] create query for Get dictionary by name (zube ticket #1399)
#9220 add variable for signer position
#9215 category field is required on Procedures and DRs (zube ticket #1390)
#9214 Allow nullable fields on Cancel methods if the field is optional on Create. (zube ticket #1400)
#9210 add new document type to Person request.
#9208 rename tabs in Contracts.
#9207 add new document type to DR.
#9206 change date format in service_request_date on EDP
#9205 some changes on authentication_methods on DR v2. (zube ticket #1386)
#9203 add a new document type
#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
#9185 change GraphQL schema on declarations.
#9178 Сhange filtering diagnostic reports from conclusion_code to service.code (zube ticket #1372)
#9177 update translation of scopes in dictionaries.
#9176 Process in pod person-consumer raise exeption and stop working
#9170 Error 404 "person not found" on PreQualify SR for preperson. (zube ticket #1361)
#9166 Submit Encounter Data Package new Global validation. (zube ticket #1357)
#9160 Remove scopes for EMERGENCY, PHARMACY client types.
#9155 Scopes update for specialist. (zube ticket #1357)
#9151 Create new dictionary in IL.
#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
#9097 missing division field on Cancel DR (as EDP part).
#9085 remove validation for request_allowed parameter on DRs.
#9075 remove contractor_rmsp_amount from CapitationContractRequest.
#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.
#9049 add log severity=ERROR on jobs processing. (zube ticket #1283)
#9047 No possibility to enter a fractional number (Dev, PreProd, Prod).
#9030 skip service_inclusions if is_active = false.
#8974 error - rpc timeout {EHealth.Rpc, :medical_program_by_id, ["програма медичних гарантій в 2020 році"]}.
#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.
#8223 change date validation in schemata.
#8220 change validation schema on contract_requests.
#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