Simple view
Full metadata view
Authors
Statistics
Wykorzystanie technologii Blockchain do przechowywania danych medycznych
Use of Blockchain technology to store medical data
blockchain, łańcuch bloków, rozproszony rejestr transakcji, DLT, inteligentne kontrakty, Hyperledger Fabric, TypeScript, dane medyczne, opieka zdrowotna
blockchain, distributed ledger technology, DLT, smart contract, Hyperledger Fabric, TypeScript, medical data, healthcare
Tematem pracy jest analiza dostępnych rozwiązań opartych o Blockchain oraz wykorzystania tej technologii do przechowywania danych medycznych. Dane medyczne to bardzo wrażliwe dane, które są chronione przez ustawę o prawach pacjenta oraz ustawę RODO. Technologia Blockchain pozwala na całkowite zabezpieczenie tych danych w rozproszonym rejestrze transakcji zakodowanych za pomocą mechanizmów kryptograficznych. Wykonano projekt prywatnej sieci Blockchain opartej na uprawnieniach przy użyciu platformy Hyperledger Fabric. Sieć przechowuje dane medyczne pacjentów z odpowiednią kontrolą dostępu oraz umożliwia zawieranie inteligentnych kontraktów, które zapewniają pełną kontrolę właścicielom danych. Przygotowano aplikację internetową, która pozwala na prosty i szybki dostęp do rejestru transakcji. Aplikacja obejmuje interfejs REST API w Node.js oraz frontend korzystający z biblioteki React. Dzięki modułowej architekturze użytej platformy, inteligentne kontrakty oraz warstwa kliencka zostały napisane z wykorzystaniem popularnego języka programowania TypeScript.
The topic of the work is the analysis of available Blockchain-based solutions and the use of this technology to store medical data. Medical data are very sensitive and are protected by the Patient Rights Act and the GDPR Act. Blockchain technology allows for a complete protection of this data in a distributed ledger encoded with cryptographic mechanisms. A private Blockchain network project based on permissions is made using the Hyperledger Fabric platform. The network stores patient medical data with appropriate access control and enables the conclusion of smart contracts that provide full control to data owners. A web application was developed, which allows for simple and quick access to the ledger. The application includes REST API in Node.js and frontend that uses the React library. Thanks to the modular architecture of the platform used, smart contracts and client layer have been written using the popular programming language TypeScript.
dc.abstract.en | The topic of the work is the analysis of available Blockchain-based solutions and the use of this technology to store medical data. Medical data are very sensitive and are protected by the Patient Rights Act and the GDPR Act. Blockchain technology allows for a complete protection of this data in a distributed ledger encoded with cryptographic mechanisms. A private Blockchain network project based on permissions is made using the Hyperledger Fabric platform. The network stores patient medical data with appropriate access control and enables the conclusion of smart contracts that provide full control to data owners. A web application was developed, which allows for simple and quick access to the ledger. The application includes REST API in Node.js and frontend that uses the React library. Thanks to the modular architecture of the platform used, smart contracts and client layer have been written using the popular programming language TypeScript. | pl |
dc.abstract.pl | Tematem pracy jest analiza dostępnych rozwiązań opartych o Blockchain oraz wykorzystania tej technologii do przechowywania danych medycznych. Dane medyczne to bardzo wrażliwe dane, które są chronione przez ustawę o prawach pacjenta oraz ustawę RODO. Technologia Blockchain pozwala na całkowite zabezpieczenie tych danych w rozproszonym rejestrze transakcji zakodowanych za pomocą mechanizmów kryptograficznych. Wykonano projekt prywatnej sieci Blockchain opartej na uprawnieniach przy użyciu platformy Hyperledger Fabric. Sieć przechowuje dane medyczne pacjentów z odpowiednią kontrolą dostępu oraz umożliwia zawieranie inteligentnych kontraktów, które zapewniają pełną kontrolę właścicielom danych. Przygotowano aplikację internetową, która pozwala na prosty i szybki dostęp do rejestru transakcji. Aplikacja obejmuje interfejs REST API w Node.js oraz frontend korzystający z biblioteki React. Dzięki modułowej architekturze użytej platformy, inteligentne kontrakty oraz warstwa kliencka zostały napisane z wykorzystaniem popularnego języka programowania TypeScript. | pl |
dc.affiliation | Wydział Fizyki, Astronomii i Informatyki Stosowanej | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Przystalski, Karol - 126070 | pl |
dc.contributor.author | Szymanik, Tomasz | pl |
dc.contributor.departmentbycode | UJK/WFAIS | pl |
dc.contributor.reviewer | Przystalski, Karol - 126070 | pl |
dc.contributor.reviewer | Góra, Paweł - 100071 | pl |
dc.date.accessioned | 2020-11-08T23:20:55Z | |
dc.date.available | 2020-11-08T23:20:55Z | |
dc.date.submitted | 2020-10-26 | pl |
dc.fieldofstudy | informatyka stosowana | pl |
dc.identifier.apd | diploma-142586-268585 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/253136 | |
dc.language | pol | pl |
dc.subject.en | blockchain, distributed ledger technology, DLT, smart contract, Hyperledger Fabric, TypeScript, medical data, healthcare | pl |
dc.subject.pl | blockchain, łańcuch bloków, rozproszony rejestr transakcji, DLT, inteligentne kontrakty, Hyperledger Fabric, TypeScript, dane medyczne, opieka zdrowotna | pl |
dc.title | Wykorzystanie technologii Blockchain do przechowywania danych medycznych | pl |
dc.title.alternative | Use of Blockchain technology to store medical data | pl |
dc.type | master | pl |
dspace.entity.type | Publication |