Debio Node

Changelog for the DeBio blockchain node implementation. Made using parity's substrate blockchain framework.

2021-07-02

Added

  • rejected_title and rejected_description parameters to reject_dna_sample extrinsic

2021-06-26

Added

  • uploaded_at property to EMR data

  • price property to Order data

Removed

  • eth_address from Order data

2021-06-16

Added

  • Box public key to Lab and Order for test results and test reports encryption.

2021-06-12

Fix

  • Fixed delete lab's certification on lab delete

Added

  • Hospital Pallet

  • Hospital Certification Pallet

  • Doctor Pallet

  • Doctor Certification Pallet

2021-06-11

Fix

  • Use lab id instead of owner id on insert lab

  • Added match expression for Option in genetic DNA test by the lab

Added

  • Certifications data to Lab

2021-06-03

Fixed

  • EMR Pallet create and delete extrinsic bugs

Changed

  • Changed user's EMRs to an array

2021-05-27

Added

  • ElectronicMedicalRecord Pallet

  • Emit OrderFailed event on DnaSampleRejected

2021-05-14

Fixed

  • Balances not showing in polkadot.js apps

2021-05-10

Added

  • Add extrinsic call to cancel an order:

    • cancel order

    • delete DNA sample

Changed

  • 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

2021-05-04

Changed

  • Change storage keys to Lab data from (Country,City) to (country_code-region_code, city_code)

2021-04-30

Added

  • UserProfile Pallet

    • Get/Set usdt address in UserProfile

2021-04-24

Added

  • Genetic Testing submission extrinsic

Changed

  • Add success/failed status to DnaSample struct

  • Remove success/failed status from DnaTestResult struct

  • Add an email field to the Lab.info struct

2021-04-18

Added

  • Genetic testing Pallet

Removed

  • RBAC Pallet

  • Specimen Pallet

  • Escrow Pallet

2021-04-12

Added

  • Integrated Octopus Network Pallet for deployment to Octopus Network test net. (octopus-network branch)

Changed

  • Added category field to ServiceInfo struct in Services Pallet

2021-04-10

Changed

  • Removed account_id and services from Labs extrinsic parameters

2021-03-26

Added

  • RBAC Pallet

2021-03-20

Changed

  • Update all Pallets to Substrate v3 syntax

2021-03-10

Added

  • Specimen Pallet

    • Receive Specimen extrinsic

    • Reject Specimen extrinsic

    • Process Specimen extrinsic

2021-03-8

Added

  • Services Pallet

  • Update Service extrinsic

  • Delete Service extrinsic

  • Update Lab info extrinsic

2021-03-07

Added

  • Fulfill Order extrinsic

2021-03-06

Added

  • Escrow Pallet

Fixed

  • JSON types of Orders Pallet

2021-03-05

Added

  • Labs Pallet

  • Additional properties to Lab data

  • Orders Pallet

2021-02-28

Github Repository initiated

Last updated