SMART on FHIR Python Client 4.3.1
 
Loading...
Searching...
No Matches
fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler Class Reference
Inheritance diagram for fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler:
fhirclient.models.fhirsearch.FHIRSearchParamHandler

Public Member Functions

 apply (self, param)
 
- Public Member Functions inherited from fhirclient.models.fhirsearch.FHIRSearchParamHandler
 announce_handler (cls, handler)
 
 handler_for (cls, key)
 
 can_handle (cls, key)
 
 __init__ (self, key, value)
 
 handle (self, param)
 Applies all handlers to the given search parameter.
 
 prepare (self, parent=None)
 Creates sub-handlers as needed, then prepares the receiver.
 
 expand (self, param)
 Executes the receiver's modifier and multiplier on itself, applying changes to the given search param instance.
 

Public Attributes

 key
 
- Public Attributes inherited from fhirclient.models.fhirsearch.FHIRSearchParamHandler
 key
 
 value
 
 modifier
 
 multiplier
 

Static Public Attributes

dict modifiers
 
dict handles = modifiers.keys()
 
- Static Public Attributes inherited from fhirclient.models.fhirsearch.FHIRSearchParamHandler
 handles = None
 
list handlers = []
 

Member Function Documentation

◆ apply()

fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler.apply (   self,
  param 
)

Member Data Documentation

◆ handles

dict fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler.handles = modifiers.keys()
static

◆ key

fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler.key

◆ modifiers

dict fhirclient.models.fhirsearch.FHIRSearchParamModifierHandler.modifiers
static
Initial value:
= {
'$asc': ':asc',
'$desc': ':desc',
'$exact': ':exact',
'$missing': ':missing',
'$null': ':missing',
'$text': ':text',
}

The documentation for this class was generated from the following file: