
先明确查询对象与适用范围
查询前先区分:要找的是医疗资料的版本变化,还是某次更新对应的链上提交记录。两者需要通过资料标识、版本号或系统保存的关联信息连接起来。仅凭资料名称,未必能定位到链上记录。
以下方法适用于能够提供链上记录与资料版本关联信息的系统。以太坊交易机制和W3C的PROV-O溯源模型提供通用技术依据,不能据此认定某家医院已经采用区块链,也不能推定其开放了查询入口。
链上记录能说明什么
以太坊交易文档说明,交易经过签名,包含发送方、接收方和输入数据等信息,提交后通过交易哈希标识,并经历广播、纳入区块及最终确定等阶段。查询更新记录时,可用这些信息核对提交地址、目标合约与记录所在区块。
实际查询需要先从业务系统取得所用网络、交易哈希或合约地址,再通过该网络可用的查询入口定位记录。交易被纳入区块并不必然表示预期更新成功,还需核对执行结果及其与目标资料的对应关系。
具体修改内容要追踪版本关系
W3C的PROV-O用实体、活动和责任主体表达资料来源,并支持描述生成、派生、归属及时间关系。将这种模型用于医疗资料时,可以把资料版本视为实体,把修订过程视为活动,连接相关人员或机构。
若系统保存了这些信息,可沿当前版本追查前一版本、修订活动及关联主体,再查看系统提供的版本差异。链上输入数据是否包含可读的修改内容,取决于应用设计;只有交易记录时,无法自动还原完整修订过程。
核验时需要对应哪些信息
核验重点是同一资料的标识是否一致、版本之间能否连接、链上记录是否对应此次修订,以及时间字段分别代表什么。区块时间与医疗业务中的修改时间含义不同,不宜直接等同。
发送地址也不能直接当作医生姓名。确认责任人,需要业务系统中的身份关联与授权信息。若系统只保存资料摘要,核验还需要对应版本的原始文件及一致的摘要计算规则。
常见问题与查询限制
查不到记录,是否意味着没有更新?不能直接判断。网络选择、查询权限、资料关联信息缺失或记录尚未完成上链,都需要结合系统情况排查。
查到记录,是否证明医疗内容正确?链上证据可以辅助核对提交与版本关联,但临床内容的准确性仍需专业审核。查询涉及受限医疗资料时,应使用机构授权的入口;能看到公开链上记录,也不代表能访问对应的医疗原文。