Skip to content

faustovanin/interopchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interopchain

Repositório do projeto de pesquisa Interopchain — uma plataforma de interoperabilidade de dados de saúde baseada em Hyperledger Fabric e HL7 FHIR.

Overview

Interopchain enables secure, auditable sharing of healthcare records (HL7 FHIR resources) across organisations using a permissioned Hyperledger Fabric blockchain. A NodeJS backend server manages identities and acts as a Fabric gateway, while a web application provides an end-user interface for querying data, reading QR codes, and signing transactions.

Repository Structure

Directory Description
app/ Web application (login, blockchain data display, QR code reader, transaction signing)
chaincodes/ Hyperledger Fabric chaincodes (smart contracts) for FHIR resource management
dataset/ Sample HL7 FHIR files used for testing and experiments
docker/ Docker Compose files and Dockerfiles for all services
docs/ Architecture Decision Records (ADRs) and topic documentation
scripts/ Bash scripts for setup, deployment, experiments, and the development environment
server/ NodeJS backend server (authentication, private key management, Fabric gateway)

Quick Start

# 1. One-time setup (generates crypto material and channel artifacts)
./scripts/setup.sh

# 2. Start the full development environment
./scripts/start-dev.sh

See the docs/ directory for architecture documentation and scripts/README.md for full usage instructions.

Documentation

License

This project is licensed under the Apache 2.0 License.

About

Repositório do projeto de pesquisa Interopchain

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors