Lists all the messages in the given HL7v2 store with support for filtering. Note: HL7v2 messages are indexed asynchronously, so there might be a slight delay between the time a message is created and when it can be found through a filter.
Scopes
You will need authorization for at least one of the following scopes to make a valid call:
- https://www.googleapis.com/auth/cloud-healthcare
- https://www.googleapis.com/auth/cloud-platform
If unset, the scope for this method defaults to https://www.googleapis.com/auth/cloud-healthcare.
You can set the scope for this method like this: healthcare1-beta1 --scope <scope> projects locations-datasets-hl7-v2-stores-messages-list ...
Required Scalar Argument
- <parent> (string)- Required. Name of the HL7v2 store to retrieve messages from.
 
Optional Output Flags
The method's return value a JSON encoded structure, which will be written to standard output by default.
- -o out- out specifies the destination to which to write the server's result to.
  It will be a JSON-encoded structure.
  The destination may be -to indicate standard output, or a filepath that is to contain the received bytes. If unset, it defaults to standard output.
 
- out specifies the destination to which to write the server's result to.
  It will be a JSON-encoded structure.
  The destination may be 
Optional Method Properties
You may set the following properties to further configure the call. Please note that -p is followed by one 
or more key-value-pairs, and is called like this -p k1=v1 k2=v2 even though the listing below repeats the
-p for completeness.
- 
-p filter=string - Restricts messages returned to those matching a filter. The following syntax is available: * A string field value can be written as text inside quotation marks, for example "query text". The only valid relational operation for text fields is equality (=), where text is searched within the field, rather than having the field be equal to the text. For example,"Comment = great"returns messages withgreatin the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (=), along with the less than/greater than operators (<,<=,>,>=). Note that there is no inequality (!=) operator. You can prepend theNOToperator to an expression to negate it. * A date field value must be written inyyyy-mm-ddform. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (=) , along with the less than/greater than operators (<,<=,>,>=). Note that there is no inequality (!=) operator. You can prepend theNOToperator to an expression to negate it. * Multiple field query expressions can be combined in one query by addingANDorORoperators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend theNOToperator to an expression to negate it. Fields/functions available for filtering are: *message_type, from the MSH-9.1 field. For example,NOT message_type = "ADT". *send_dateorsendDate, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example,send_date < "2017-01-02". *send_time, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example,send_time < "2017-01-02T00:00:00-05:00". *create_time, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example,create_time < "2017-01-02T00:00:00-05:00". *send_facility, the care center that the message came from, from the MSH-4 segment. For example,send_facility = "ABC". *PatientId(value, type), which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example,PatientId("123456", "MRN"). *labels.x, a string value of the label with keyxas set using the Message.labels map. For example,labels."priority"="high". The operator:*can be used to assert the existence of a label. For example,labels."priority":*.
 
- Restricts messages returned to those matching a filter. The following syntax is available: * A string field value can be written as text inside quotation marks, for example 
- 
-p order-by=string - Orders messages returned by the specified order_by clause. Syntax: https://cloud.google.com/apis/design/design_patterns#sorting_order Fields available for ordering are: * send_time
 
- Orders messages returned by the specified order_by clause. Syntax: https://cloud.google.com/apis/design/design_patterns#sorting_order Fields available for ordering are: * 
- 
-p page-size=integer - Limit on the number of messages to return in a single response. If not specified, 100 is used. May not be larger than 1000.
 
- 
-p page-token=string - The next_page_token value returned from the previous List request, if any.
 
- 
-p view=string - Specifies the parts of the Message to return in the response. When unspecified, equivalent to BASIC. Setting this to anything other than BASIC with a page_sizelarger than the default can generate a large response, which impacts the performance of this method.
 
- Specifies the parts of the Message to return in the response. When unspecified, equivalent to BASIC. Setting this to anything other than BASIC with a 
Optional General Properties
The following properties can configure any call, and are not specific to this method.
- 
-p $-xgafv=string - V1 error format.
 
- 
-p access-token=string - OAuth access token.
 
- 
-p alt=string - Data format for response.
 
- 
-p callback=string - JSONP
 
- 
-p fields=string - Selector specifying which fields to include in a partial response.
 
- 
-p key=string - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
 
- 
-p oauth-token=string - OAuth 2.0 token for the current user.
 
- 
-p pretty-print=boolean - Returns response with indentations and line breaks.
 
- 
-p quota-user=string - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
 
- 
-p upload-type=string - Legacy upload protocol for media (e.g. "media", "multipart").
 
- 
-p upload-protocol=string - Upload protocol for media (e.g. "raw", "multipart").