“诊疗信息的分布式记录系统”版本间的差异
来自iCenter Wiki
(相同用户的4个中间修订版本未显示) | |||
第1行: | 第1行: | ||
− | + | ===项目背景=== | |
− | * 数据安全,隐私难以保证 | + | *数据安全,隐私难以保证 |
− | * “信息孤岛”现象严重 | + | *“信息孤岛”现象严重 |
− | * 中心化数据库价格高昂 | + | *中心化数据库价格高昂 |
− | 2. | + | ===项目思路=== |
− | + | 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