
firely/validator该镜像为官方提供的.NET FHIR验证器,基于.NET框架构建,旨在验证FHIR(Fast Healthcare Interoperability Resources)资源的结构与内容是否符合指定的FHIR规范版本。它提供了全面的合规性检查能力,支持***健康领域中FHIR资源的开发、集成和质量管理,是确保FHIR数据互操作性的核心工具。
通过微软容器注册表(MCR)获取官方镜像:
bashdocker pull mcr.microsoft.com/dotnet/fhir-validator:latest
验证本地patient.json(R4版本)并输出JSON格式报告:
bashdocker run --rm -v $(pwd):/data mcr.microsoft.com/dotnet/fhir-validator:latest validate \ --input /data/patient.json \ --version R4 \ --output /data/validation-report.json \ --format json
递归验证/local/fhir-resources目录下所有资源,输出摘要报告:
bashdocker run --rm -v /local/fhir-resources:/data mcr.microsoft.com/dotnet/fhir-validator:latest validate \ --input /data \ --version R4 \ --recurse \ --summary \ --output /data/batch-summary.txt
| 参数名 | 描述 | 示例值 |
|---|---|---|
--version | 指定目标FHIR版本(必填) | R4、R5、STU3 |
--input | 待验证资源文件/目录路径(容器内路径) | /data/patient.xml |
--output | 报告输出路径,默认输出到控制台 | /data/report.json |
--format | 报告格式:text(默认)、json、xml | json |
--ig | 自定义实现指南(IG)包路径 | /data/custom-ig.tgz |
--severity | 结果级别过滤(info/warning/error,默认info) | error |
--recurse | 递归处理目录(存在即启用) | (无值参数) |
--summary | 仅输出摘要报告(存在即启用) | (无值参数) |
--version指定的FHIR版本兼容。.tgz或目录),并通过--ig正确指定路径。--memory=4g)。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务