“诊疗信息的分布式记录系统”版本间的差异

来自iCenter Wiki
跳转至: 导航搜索
(以“1. 项目背景 * 数据安全,隐私难以保证 * “信息孤岛”现象严重 * 中心化数据库价格高昂 2. 项目思路 文件:D://项目思路.png|...”为内容创建页面)
 
 
(相同用户的5个中间修订版本未显示)
第1行: 第1行:
1. 项目背景
+
===项目背景===
* 数据安全,隐私难以保证
+
*数据安全,隐私难以保证
* “信息孤岛”现象严重
+
*“信息孤岛”现象严重
* 中心化数据库价格高昂
+
*中心化数据库价格高昂
  
2. 项目思路
+
===项目思路===
[[文件:D://项目思路.png|缩略图|项目思路]]
+
1.写入区块的信息
 +
*患者公钥
 +
*患者信息(不可识别)
 +
*就诊时间
 +
*诊疗结果
 +
*医院签名
 +
*患者签名
 +
 
 +
2.实现功能
 +
*新建节点(医疗机构、患者)
 +
*写入信息(医疗机构)
 +
*查询信息(患者)
 +
*查询信息(医疗机构)
 +
 
 +
===ChainCode实现接口===
 +
 +
*insertPatient
 +
 +
*updatePatientState
 +
 +
*queryPatientByKey
 +
*queryRecordByDisease
 +
*queryPatientHistory
 +
*queryPatientByRange
 +
 
 +
===ChainCode代码===
 +
https://github.com/zs-liu/Fabric-SimpleChaincode

2018年7月15日 (日) 07:49的最后版本

项目背景

  • 数据安全,隐私难以保证
  • “信息孤岛”现象严重
  • 中心化数据库价格高昂

项目思路

1.写入区块的信息

  • 患者公钥
  • 患者信息(不可识别)
  • 就诊时间
  • 诊疗结果
  • 医院签名
  • 患者签名

2.实现功能

  • 新建节点(医疗机构、患者)
  • 写入信息(医疗机构)
  • 查询信息(患者)
  • 查询信息(医疗机构)

ChainCode实现接口

  • insertPatient

  • updatePatientState

  • queryPatientByKey
  • queryRecordByDisease
  • queryPatientHistory
  • queryPatientByRange

ChainCode代码

https://github.com/zs-liu/Fabric-SimpleChaincode