nutsfoundation/nuts-demo-ehr这是一个模拟电子健康记录(EHR)系统,旨在演示专业人员如何通过Nuts节点协作并共享信息。它可作为实现Nuts的EHR系统中的“另一方”进行集成测试。注意:此应用程序不用于处理真实信息,在安全性、稳定性和可用性方面未针对此类用途开发。
bashgit clone ***:nuts-foundation/nuts-demo-ehr.git cd nuts-demo-ehr npm install
bashdocker run -p 127.0.0.1:6379:6379 --rm --name demo-ehr-session-redis redis
bashnpm start
启动后将运行三个实例,访问地址分别为:
可通过以下地址并排显示多个实例:
配置文件位于config目录,可修改以下内容:
若要使用IRMA流程,需修改Nuts节点配置(nuts-node/development/nuts.yaml):
yamlauth: publicurl: [***] # 替换为实际IP
irma-demo以使用演示属性:yamlauth: irma: schememanager: irma-demo
为接收Nuts节点的 consent 事件,需在nuts-network-local/docker-compose.yml中添加NATS端口转发:
yamlbundy-nuts-service-space: ... ports: - "***:1323" - "***:4222" # 添加此行 ... dahmer-nuts-service-space: ... ports: - "21323:1323" - "21324:4222" # 添加此行 ...
修改后需重启Nuts节点。
resources/nuts-node目录,了解Nuts节点暴露的服务和API调用client-api目录下的consent.js和organisation.js展示了如何使用Nuts服务index.js包含应用在Nuts节点的注册过程manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务