lib/google/apis/healthcare_v1/service.rb in google-apis-healthcare_v1-0.50.0 vs lib/google/apis/healthcare_v1/service.rb in google-apis-healthcare_v1-0.51.0
- old
+ new
@@ -4583,14 +4583,30 @@
# parameter for an opaque pagination token that can be used to retrieve the next
# page. Resources with a total size larger than 5MB or a field count larger than
# 50,000 might not be fully searchable as the server might trim its generated
# search index in those cases. Note: FHIR resources are indexed asynchronously,
# so there might be a slight delay between the time a resource is created or
- # changes and when the change is reflected in search results. For samples and
- # detailed information, see [Searching for FHIR resources](https://cloud.google.
- # com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](
- # https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
+ # changed, and the time when the change reflects in search results. The only
+ # exception is resource identifier data, which is indexed synchronously as a
+ # special index. As a result, searching using resource identifier is not subject
+ # to indexing delay. To use the special synchronous index, the search term for
+ # identifier should be in the pattern `identifier=[system]|[value]` or `
+ # identifier=[value]`, and any of the following search result parameters can be
+ # used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If
+ # your query contains any other search parameters, the standard asynchronous
+ # index will be used instead. Note that searching against the special index is
+ # optimized for resolving a small number of matches. The search isn't optimized
+ # if your identifier search criteria matches a large number (i.e. more than 2,
+ # 000) of resources. For a search query that will match a large number of
+ # resources, you can avoiding using the special synchronous index by including
+ # an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if
+ # you want to keep the default sorting order. Note: The special synchronous
+ # identifier index are currently disabled for DocumentReference and
+ # DocumentManifest searches. For samples and detailed information, see [
+ # Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/
+ # fhir-search) and [Advanced FHIR search features](https://cloud.google.com/
+ # healthcare/docs/how-tos/fhir-advanced-search).
# @param [String] parent
# Name of the FHIR store to retrieve resources from.
# @param [Google::Apis::HealthcareV1::SearchResourcesRequest] search_resources_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -4661,13 +4677,29 @@
# parameter for an opaque pagination token that can be used to retrieve the next
# page. Resources with a total size larger than 5MB or a field count larger than
# 50,000 might not be fully searchable as the server might trim its generated
# search index in those cases. Note: FHIR resources are indexed asynchronously,
# so there might be a slight delay between the time a resource is created or
- # changes and when the change is reflected in search results. For samples and
- # detailed information, see [Searching for FHIR resources](https://cloud.google.
- # com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](
- # https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
+ # changed, and the time when the change reflects in search results. The only
+ # exception is resource identifier data, which is indexed synchronously as a
+ # special index. As a result, searching using resource identifier is not subject
+ # to indexing delay. To use the special synchronous index, the search term for
+ # identifier should be in the pattern `identifier=[system]|[value]` or `
+ # identifier=[value]`, and any of the following search result parameters can be
+ # used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If
+ # your query contains any other search parameters, the standard asynchronous
+ # index will be used instead. Note that searching against the special index is
+ # optimized for resolving a small number of matches. The search isn't optimized
+ # if your identifier search criteria matches a large number (i.e. more than 2,
+ # 000) of resources. For a search query that will match a large number of
+ # resources, you can avoiding using the special synchronous index by including
+ # an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if
+ # you want to keep the default sorting order. Note: The special synchronous
+ # identifier index are currently disabled for DocumentReference and
+ # DocumentManifest searches. For samples and detailed information, see [
+ # Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/
+ # fhir-search) and [Advanced FHIR search features](https://cloud.google.com/
+ # healthcare/docs/how-tos/fhir-advanced-search).
# @param [String] parent
# Name of the FHIR store to retrieve resources from.
# @param [String] resource_type
# The FHIR resource type to search, such as Patient or Observation. For a
# complete list, see the FHIR Resource Index ([DSTU2](http://hl7.org/implement/