The NIX team had a challenging task to
confidentially maintain, health information about
a patient when there are several independent participants, in the process. In our
are 3 key participants: Hospital (Pediatrician) — Parents — Elementary
The NIX team had to isolate multiple
organizations from each other through channels thus organizations without access
cannot see the information in it.
Using Hyperledger Fabric
we created a
network, distributing rights between different organizations in it.
For writing smart contracts, we chose the
programming language because of two
Go allows developers to write a chain
conveniently and quickly.
IBM used Go developing Fabric itself.
World State DB
World State DB
To restrict access to
confidential information about children’s medical records,
a different channel was created, accessible only to parents and the hospital.
Thus, the elementary
school will be not able to store any child’s medical records information on its node. Here is
a parents’ advantage — confidential transactions only. Also, our team created one more channel for
reports on a child’s health state with access to all peers.
Parents sign an agreement with the
where their child is examined.
request to elementary school
A pediatrician gains access to their
child’s medical records and the ability to update information on a child’s
Parents apply for a place in an
school for a child.
If a child is appealed, an elementary
school sends a request to the pediatrician for a report on a child’s health
A doctor creates a report, then the
parents have to give permission to a particular elementary school/s to check the
Give permission to
To get the medical record information from
channel, one needs
to make several requests to the network: to get medical information
and record it into another channel. Since we implemented the cards’ access
control with the help of
smart contracts, it is not possible for third parties - if it's neither parents nor a
to obtain medical records.
This channel is for the applying
an elementary school. First,
the report goes to the blockchain when a doctor made it. The report
has a “ready” status and contains information from the medical record.
An elementary school will be able to receive the report only after the status will be
changed to “approved” by a parent.
A pediatrician and parents sign an
agreement with each other. This
information is stored in the world state of the channel. The pediatrician updates the
information in the medical records if required.
Hyperledger Fabric uses an X509
that allows you to record
any information about the owner. We record the user's UID there.
Storage of medical cards is carried out
the world state of the
channel of parents and the hospital. We chose such a storage because, in case
of storing information in private storage, we will not be able to see information about
changes in medical records in the ledger.
Overcome the challenge, now we are able to drive
where everyone is working together while ensuring confidentiality, scalability, and security.
Not only healthcare but various industries needed the same pattern — anywhere you need to
confidential obligations without passing everything through a central authority.
Project Manager, Business Analyst, QA
Backend Developers, Frontend Developer, Designer, Markup Developer
Hyperledger Fabric, Vue.js, Node.js,
AR-based mobile application for managing diabetes that empowers diabetic patients with healthy food recommendations with 3D food models in an interactive way.
Conspectus is a cloud revolutionary software for the construction industry that provides a new approach for managing construction specifications.
The Alienware Arena app allows the user to interact with the website's main features such as Arena Rewards, daily and weekly quests, along with being able to access game code giveaways, gaming news, and much more.
Online Food is a highly-efficient web service that allows for ordering food from local cafes and restaurants in different cities.
See more success stories
Our representative gets in touch with you within 24 hours.
We delve into your business needs and our expert team drafts the optimal solution for your project.
You receive a proposal with estimated effort, project timeline and recommended team structure.
Cloud analytics will help your business reach a new level. Build and implement cloud solutions and take full advantage of them.
How to optimize the digitalization of business and implement it smoothly. Learn more about digital transformation and maximization of its benefits for your company.
Mulesoft as an API-powered platform is an excellent tool that can provide seamless device connection and data integration across multiple endpoints.
GCP offers services any business can benefit from, like AI, machine learning, data storage, and management.
Сapabilities of the cloud technology coupled with the Internet of Things potential enable Salesforce IoT to step up your business efficiency.
Cloud native architecture is an ideal organizational pattern that allows deployment in the cloud to utilize an app’s resources and capabilities.
Generative AI is a disruptive technology that finds efficient application in many sectors of the digitally-driven world of the 21st century.
Discovery phase is one of the most crucial steps towards building a successful software solution. In this article, we will tell why it’s so important and what benefits bring clients and service providers.
Data fabric as the key to leveraging the power of the hybrid cloud, creating a hybrid multi-cloud experience, and improving storage through data management
Alt (for images): Data fabric architecture.
Explore our blog