我试图搜索所有观察到的血液"使用以下代码与代码相关联:
GET [base]/Observation?code:text=blood
似乎搜索匹配Observations,其中相关文本以" blood"但不匹配包含" blood"。
的相关文字使用以下内容,我得到的结果是Coding.display"收缩压"但我也希望通过使用文字"血液"来搜索这些观察结果。
GET [base]/Observation?code:text=sys
我应该使用不同的修饰符还是我应该使用的通配符?
答案 0 :(得分:0)
服务器似乎按照规范请求执行:在令牌搜索参数(例如此处为:text
)上使用修饰符code
时,规范说:
“:text搜索参数作为搜索字符串处理 与代码/值“
相关联的文本
如果我们看看服务器应该如何搜索字符串,我们会发现:
“默认情况下,如果字段的值,字段匹配字符串查询 两者都有,等于或以提供的参数值开始 通过案例和重音进行了规范化。“
现在,如果code
是一个真正的字符串搜索参数,我们可以应用修饰符contains
,但是我们不能堆栈修饰符,因此在这种情况下code:text:containts
可能是合乎逻辑的,但不是当前规范的一部分。
所以,我担心目前没有“标准”的方法来做你想做的事。