FHIR Chat · Search Parameter instance · implementers

Stream: implementers

Topic: Search Parameter instance


view this post on Zulip Katie Wheatley (Apr 09 2019 at 08:21):

Please could colleagues confirm whether I have coded this instance of a SearchParameter correctly. It is designed to be a parameter to search on either the valueQuantity or the valueRange of ServiceDefinition.useContext.value. In particular, do the expression and xpath elements contain the correct code?
I have entered the comparators that I need.
<SearchParameter>
<id value="86aa11aa-41a1-411f-9596-2469ad6d9016"/>
<url value="https://fhir.nhs.uk/STU3/SearchParameter/CDS-ServiceDefinition-UseContextQuantityRange-1"/>
<version value="1.0.0"/>
<name value="CDS-ServiceDefinition-UseContextQuantityRange"/>
<status value="active"/>
<date value="2019-04-02"/>
<publisher value="NHS Digital"/>
<contact>
<name value="Interoperability Team"/>
<telecom>
<system value="email"/>
<value value="interoperabilityteam@nhs.net"/>
<use value="work"/>
</telecom>
</contact>
<purpose value="This search parameter has been defined to enable the ability to filter ServiceDefinitions using a value in the ServiceDefinition.useContext.valueQuantity or valueRange."/>
<code value="useContext-valuequantityrange"/>
<base value="ServiceDefinition"/>
<type value="quantity"/>
<description value="A search parameter to filter ServiceDefinitions using a value in ServiceDefinition.useContext.valueQuantity or .valueRange."/>
<expression value="ServiceDefinition.useContext.value as Quantity | ServiceDefinition.useContext.value as Range"/>
<xpath value="f:ServiceDefinition/f:useContext/f:valueQuantity | f:ServiceDefinition/f:useContext/f:valueRange "/>
<xpathUsage value="normal"/>
<comparator value="eq"/>
<comparator value="gt"/>
<comparator value="lt"/>
<comparator value="ge"/>
<comparator value="le"/>
<modifier value="exact"/>
</SearchParameter>

view this post on Zulip Lloyd McKenzie (Apr 09 2019 at 15:04):

This seems like something where you'd want to create a composite search criteria - i.e. one that combines both the code and value of useContext. Checking a range but knowing a range of "what" isn't going to be that helpful...


Last updated: Apr 12 2022 at 19:14 UTC