REST Resource: projects.locations.datasets.hl7V2Stores

Resource: Hl7V2Store

Represents an HL7v2 store.

JSON representation
{
  "name": string,
  "notificationConfig": {
    object (NotificationConfig)
  },
  "parserConfig": {
    object (ParserConfig)
  },
  "labels": {
    string: string,
    ...
  }
}
Fields
name

string

Output only. Resource name of the HL7v2 store, of the form projects/{projectId}/datasets/{datasetId}/hl7V2Stores/{hl7v2_store_id}.

notificationConfig

object (NotificationConfig)

The notification destination all messages (both Ingest & Create) are published on. Only the message name is sent as part of the notification. If this is unset, no notifications will be sent. Supplied by the client.

parserConfig

object (ParserConfig)

The configuration for the parser. It determines how the server parses the messages.

labels

map (key: string, value: string)

User-supplied key-value pairs used to organize HL7v2 stores.

Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

No more than 64 labels can be associated with a given store.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ParserConfig

The configuration for the parser. It determines how the server parses the messages.

JSON representation
{
  "allowNullHeader": boolean,
  "segmentTerminator": string
}
Fields
allowNullHeader

boolean

Determines whether messages with no header are allowed.

segmentTerminator

string (bytes format)

Byte(s) to be used as the segment terminator. If this is unset, '\r' will be used as segment terminator.

A base64-encoded string.

Methods

create

Creates a new HL7v2 store within the parent dataset.

delete

Deletes the specified HL7v2 store and removes all messages that are contained within it.

get

Gets the specified HL7v2 store.

getIamPolicy

Gets the access control policy for a resource.

list

Lists the HL7v2 stores in the given dataset.

patch

Updates the HL7v2 store.

setIamPolicy

Sets the access control policy on the specified resource.

testIamPermissions

Returns permissions that a caller has on the specified resource.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Healthcare API