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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors