FHIR🔥 API Extensions
Boosting
The Extension URI http://ontoserver.csiro.au/profiles/boost
can be added to the ValueSet.compose.include
element to adjust the ranking up (value > 1.0) or down (value < 1.0) of codes when performing an $expand
with filter
.
The following example demonstrates usage:
{ "resourceType" : "ValueSet", "url" : "http://csiro.au/example/ValueSet/boost1", "compose" : { "include" : [ { "system" : "http://snomed.info/sct", "filter" : [ { "property" : "concept", "op" : "is-a", "value" : "30560011000036108" } ], // This extension reduces the significance of codes matching this filter "extension" : [ { "url" : "http://ontoserver.csiro.au/profiles/boost", "valueDecimal" : 0.01 } ] }, { "system" : "http://snomed.info/sct", "filter" : [ { "property" : "concept", "op" : "is-a", "value" : "30404011000036106" } ], "extension" : [ { // This extension increases the significance of codes matching this filter "url" : "http://ontoserver.csiro.au/profiles/boost", "valueDecimal" : 10.01 } ] }, { "valueSet": [ "http://snomed.info/sct?fhir_vs=refset/30513011000036104" ], "extension" : [ { // This extension increases the significance of codes in the imported ValueSet "url" : "http://ontoserver.csiro.au/profiles/boost", "valueDecimal" : 5.0 } ] } ] } }