Show / Hide Table of Contents

Class Message

A complete HL7v2 message. See Introduction to HL7 Standards for details on the standard.

Inheritance
System.Object
Message
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.dll
Syntax
public class Message : IDirectResponseSchema

Properties

CreateTime

Output only. The datetime when the message was created. Set by the server.

Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
System.Object

Data

Raw message bytes.

Declaration
[JsonProperty("data")]
public virtual string Data { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Labels

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}{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.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

MessageType

The message type for this message. MSH-9.1.

Declaration
[JsonProperty("messageType")]
public virtual string MessageType { get; set; }
Property Value
Type Description
System.String

Name

Resource name of the Message, of the form projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}. Assigned by the server.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.String

ParsedData

Output only. The parsed version of the raw message data.

Declaration
[JsonProperty("parsedData")]
public virtual ParsedData ParsedData { get; set; }
Property Value
Type Description
ParsedData

PatientIds

All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message.

Declaration
[JsonProperty("patientIds")]
public virtual IList<PatientId> PatientIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<PatientId>

SendFacility

The hospital that this message came from. MSH-4.

Declaration
[JsonProperty("sendFacility")]
public virtual string SendFacility { get; set; }
Property Value
Type Description
System.String

SendTime

The datetime the sending application sent this message. MSH-7.

Declaration
[JsonProperty("sendTime")]
public virtual object SendTime { get; set; }
Property Value
Type Description
System.Object

Implements

IDirectResponseSchema
Back to top