SONCO-SUS - Suplementação Oncológica do SUS
Aplicação desenvolvida para Trabalho de Conclusão do Curso Bacharel em Sistemas de Informação.
Aplicação baseada no framework Hyperledger Fabric para construição de redes Blockchain.
cd dist composer archive create --sourceType dir --sourceName ../
composer network install -a ./<file.bna>.bna -c PeerAdmin@hlfv1
composer network start -c PeerAdmin@hlfv1 -n sonco-sus -V -A admin -S adminpw
composer card import -f .card
composer network ping -c admin@sonco-sus composer network list -c admin@sonco-sus
- composer archive create --sourceType dir --sourceName ../
- composer network install -a sonco-sus@0.0.14.bna -c PeerAdmin@hlfv1
- composer network upgrade -c PeerAdmin@hlfv1 -V 0.0.14 -n sonco-sus
https://hyperledger.github.io/composer/managing/participant-add.html
composer participant add -d '{ "$class": "org.sonco.sus.participant.Patient", "age": 26, "gender": "MALE", "participantId": "PA03", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "Gustavo", "lname": "Santos", "email": "gustavosci@live.com", "address": "Rua Barão do Rio Branco,463", "city": "Sapiranga", "uf": "RS" } }' -c RS_SAPIRANGA_01@sonco-sus
composer identity issue -u RS01 -a org.sonco.sus.participant.StateSecretary#RS01 -c admin@sonco-sus -x
composer identity issue -u RS_SAPIRANGA_01 -a org.sonco.sus.participant.Hospital#RS_SAPIRANGA_01 -c admin@sonco-sus -x
composer identity issue -u DAF01 -a org.sonco.sus.participant.Daf#DAF01 -c admin@sonco-sus -x
composer identity issue -u WH01 -a org.sonco.sus.participant.Warehouse#WH01 -c admin@sonco-sus -x
composer identity issue -u PA03 -a org.sonco.sus.participant.Patient#PA03 -c RS_SAPIRANGA_01@sonco-sus -x
composer identity list -c admin@sonco-sus
composer-rest-server -c RS01@sonco-sus -n always -w true
composer network ping -c admin@sonco-sus
{ "$class": "org.sonco.sus.participant.StateSecretary", "participantId": "RS01", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "CPAF", "lname": "Rio Grande do Sul", "email": "cpaf@rs.gov.br", "address": "Rua Bartolomeu, 458", "city": "Porto Alegre", "uf": "RS" } }
{ "$class": "org.sonco.sus.participant.Hospital", "type": "CACON", "stateSecretaryResponsible": "org.sonco.sus.participant.StateSecretary#RS01", "participantId": "RS_SAPIRANGA_01", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "Hospital Beneficiente Sapiranga", "email": "hospital@sapiranga.gov.br", "address": "RUa Getulio Vargas, 555", "city": "Sapiranga", "uf": "RS" } }
{ "$class": "org.sonco.sus.participant.Daf", "participantId": "DAF01", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "DAF", "lname": "Ministério da Saúde", "email": "daf@daf.com", "address": "RUa XYT, 666", "city": "Brasilia", "uf": "DF" } }
{ "$class": "org.sonco.sus.participant.Warehouse", "stateSecretaryResponsible": "org.sonco.sus.participant.StateSecretary#RS01", "participantId": "WH01", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "Almoxarifado Central", "email": "almoxcentral@rs.gov.br", "address": "Rua Padre Cacique, 555", "city": "Porto Alegre", "uf": "RS" } }
{ "$class": "org.sonco.sus.participant.Patient", "age": 26, "gender": "MALE", "participantId": "PA02", "contact": { "$class": "org.sonco.sus.participant.Contact", "fName": "Gustavo", "lname": "Santos", "email": "gustavosci@live.com", "address": "RUa Barão do RIo Branco,463", "city": "Sapiranga", "uf": "RS" } }