Skip to main content

HS.FHIRMeta.Impl.SearchInfo

class HS.FHIRMeta.Impl.SearchInfo extends HS.FHIRMeta.Impl.Base

Property Inventory

Method Inventory

Properties

property isNewParams as %Boolean [ Calculated ];
Property methods: isNewParamsDisplayToLogical(), isNewParamsGet(), isNewParamsIsValid(), isNewParamsLogicalToDisplay(), isNewParamsNormalize()
property nonSearchParams [ MultiDimensional ];
Property methods: nonSearchParamsDisplayToLogical(), nonSearchParamsGet(), nonSearchParamsIsValid(), nonSearchParamsLogicalToDisplay(), nonSearchParamsLogicalToOdbc(), nonSearchParamsNormalize(), nonSearchParamsSet()
property paramCache [ MultiDimensional ];
Property methods: paramCacheDisplayToLogical(), paramCacheGet(), paramCacheIsValid(), paramCacheLogicalToDisplay(), paramCacheLogicalToOdbc(), paramCacheNormalize(), paramCacheSet()

Methods

method DumpSearchParams()
method ExportAllSearchParams() as %ListOfObjects
method FindSearchParam(resourceType As %String, pParamName As %String) as HS.FHIRMeta.SearchParam
Inherited description: API
Returns the instance of HS.FHIRMeta.SearchParam for the specified resourceType and parameter code. Query parameters that do not refer to resource content (e.g. _count, etc) are not considered Search Parameters and will not be found.
@Input resourceType - The type of the Resource that the parameter applies to
@Input pParamName - The name of the parameter as used in a FHIR query (the code property)
@Return: If found, the corresponding HS.FHIRMeta.SearchParam, otherwise and empty string (null).
method IsNonSearchParam(paramName As %String) as %Boolean
method NextSearchParamForResourceType(resourceType As %String, prevParam As HS.FHIRMeta.SearchParam) as HS.FHIRMeta.SearchParam
Inherited description: API
Use this method to enumerate the set of search parameters supported for the specified resource type. If only names of parameters are needed, use the NextSearchParamName instead.
@Input resourceType - The type of the Resource that the parameter applies to
@Input prevParam - The parameter previously returned by this method, or "" to obtain the first parameter in the set
@Return: The next parameter in the set, or "" if the entire set has been traversed.
method NextSearchParamName(resourceType As %String, prevName As %String) as %String
Inherited description: API
Use this method to enumerate the set of search parameter names supported for the specified resource type..
@Input resourceType - The type of the Resource that the parameter applies to
@Input prevName - The parameter name previously returned by this method, or "" to obtain the first name in the set
@Return: The next parameter name in the set, or "" if the entire set has been traversed.
method NextSearchParamResourceType(prevType As %String) as %String
Inherited description: API
Use this method to enumerate the set of resource types support search parameters.
@Input prevType - The resource type previously returned by this method, or "" to obtain the first resource type in the set
@Return: The next resource type in the set, or "" if the entire set has been traversed.
method isNewParamsGet() as %Boolean
classmethod sortList(list As %List)
method useNewParams(isNew As %Boolean)

Inherited Members

Inherited Properties

Inherited Methods

Subclasses

FeedbackOpens in a new tab