使用FHIR API与SNOMED CT时遇代码系统版本未找到错误求助
解决FHIR API调用SNOMED CT时的代码系统未找到错误
错误详情
返回的Operation Outcome资源如下:
{ "resourceType": "Operation Outcome", "issue": [ { "severity": "error", "code": "not-found", "diagnostics": "The requested Code System (http://snomed.info/sct/83821000000107/version/20221123) was not found." } ] }
可能的原因及解决方法
- 版本未部署到服务器:确认你请求的
http://snomed.info/sct/83821000000107/version/20221123是否为当前FHIR服务器支持的SNOMED CT版本。联系服务器管理员或查阅服务器文档,获取其支持的版本列表,改用已部署的版本。 - 国家分支不被支持:
83821000000107是中国版SNOMED CT的命名空间代码,若服务器仅支持国际版SNOMED CT,尝试使用国际版地址(如http://snomed.info/sct)或对应国际版的版本号。 - 获取服务器支持的最新版本:先请求不带版本号的分支地址
http://snomed.info/sct/83821000000107,服务器会返回该分支下的可用版本信息,从中选取有效的版本号重新发起请求。 - 检查服务器配置:若你有服务器管理权限,确认是否已将该版本的中国版SNOMED CT加载到服务器的代码系统库中,未加载则需完成部署配置。
内容的提问来源于stack exchange,提问作者Sajitha Anu
相关产品推荐
相关产品推荐

