Debio Node
Changelog for the DeBio blockchain node implementation. Made using parity's substrate blockchain framework.
- rejected_title and rejected_description parameters to reject_dna_sample extrinsic
- uploaded_at property to EMR data
- price property to Order data
- eth_address from Order data
- Box public key to Lab and Order for test results and test reports encryption.
- Fixed delete lab's certification on lab delete
- Hospital Pallet
- Hospital Certification Pallet
- Doctor Pallet
- Doctor Certification Pallet
- Use lab id instead of owner id on insert lab
- Added match expression for Option in genetic DNA test by the lab
- Certifications data to Lab
- EMR Pallet create and delete extrinsic bugs
- Changed user's EMRs to an array
- ElectronicMedicalRecord Pallet
- Emit OrderFailed event on DnaSampleRejected
- Balances not showing in polkadot.js apps
- Add extrinsic call to cancel an order:
- cancel order
- delete DNA sample
- UserProfile pallet updates:
- Change UsdtAddress storage to EthAddressByAccountId
- Add storage AccountIdByEthAddress
- Ethereum address logic
- The lab can only create a service if eth address is set
- User can only create order if eth address is set
- Change storage keys to Lab data from (Country,City) to (country_code-region_code, city_code)
- UserProfile Pallet
- Get/Set usdt address in UserProfile
- Genetic Testing submission extrinsic
- Add success/failed status to DnaSample struct
- Remove success/failed status from DnaTestResult struct
- Add an email field to the Lab.info struct
- Genetic testing Pallet
- RBAC Pallet
- Specimen Pallet
- Escrow Pallet
- Integrated Octopus Network Pallet for deployment to Octopus Network test net. (octopus-network branch)
- Added category field to ServiceInfo struct in Services Pallet
- Removed account_id and services from Labs extrinsic parameters
- RBAC Pallet
- Update all Pallets to Substrate v3 syntax
- Specimen Pallet
- Receive Specimen extrinsic
- Reject Specimen extrinsic
- Process Specimen extrinsic
- Services Pallet
- Update Service extrinsic
- Delete Service extrinsic
- Update Lab info extrinsic
- Fulfill Order extrinsic
- Escrow Pallet
- JSON types of Orders Pallet
- Labs Pallet
- Additional properties to Lab data
- Orders Pallet
Github Repository initiated
Last modified 1yr ago