这似乎是对 HL7 的 FHIR 标准的巨大疏忽,但索赔似乎缺乏基于 CPT 代码或 ICD 诊断等相关“项目”的搜索参数。我希望我只是天真,并且有人可以指出一种无需添加自定义搜索参数即可完成此操作的方法。
注意,我使用的是 HAPI R4,可搜索的内容非常清楚(符合规范)
[_content, _id, _lastUpdated, _profile, _security, _source, _tag, _text, care-team, created, detail-udi, encounter, enterer, facility, identifier, insurer, item-udi, patient, payee, priority, procedure-udi, provider, status, subdetail-udi, use]
我很困惑为什么这不是一流的途径,因为索赔只是一堆“代表患者所做的事情,而提供者应该得到报酬”。即使是一些关于为什么这是不可能或明显的启示也将不胜感激。
尝试尝试查看索赔的项目(不是搜索参数),并按预期收到以下内容:
{
"resourceType": "OperationOutcome",
"issue": [ {
"severity": "error",
"code": "processing",
"diagnostics": "HAPI-0524: Unknown search parameter \"item\" for resource type \"Claim\". Valid search parameters for this search are: [_content, _id, _lastUpdated, _profile, _security, _source, _tag, _text, care-team, created, detail-udi, encounter, enterer, facility, identifier, insurer, item-udi, patient, payee, priority, procedure-udi, provider, status, subdetail-udi, use]"
} ]
}
使用 HAPI,您可以添加自定义搜索参数。 HAPI 的相关文档可以在here 找到。虽然不幸的是,
procedure
和diagnosis
不是索赔的默认搜索参数的一部分,但添加我需要的内容很容易。
作为示例,我能够从 item 的
productOrService
代码添加路径。这是我创建的搜索参数资源的示例。
{
"resourceType": "SearchParameter",
"url": "http://example.org/fhir/SearchParameter/claim-item-productOrService",
"version": "1.0",
"name": "ClaimItemProductOrService",
"status": "active",
"description": "Search Claims by productOrService field in Claim items.",
"code": "product-or-service",
"base": ["Claim"],
"type": "token",
"expression": "Claim.item.productOrService",
"xpath": "f:Claim/f:item/f:productOrService",
"xpathUsage": "normal"
}
这样,您现在可以执行像
https://base_fhir_server_url/Claim?product-or-service=CPT|99454
这样的搜索。